查看: 3192|回复: 10

如何让事件npc成为主角?

  [复制链接]
梦石
0
星屑
81
在线时间
54 小时
注册时间
2008-12-24
回帖
188
发表于 2009-2-2 21:02:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
因为我有一个开关需要他踩可是事件接触不行啊~我的意思就是让他有主角的属性~~
本贴由论坛斑竹八云紫结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
丧尸语录-终の千年
类型:恐怖
      爱情
      悬疑
      休闲
の名:千年の制裁の
系统--- 50%
画面---  0%
美工---  0%
地图---  0%
数据库-  0%
剧情---  50%
梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-31
回帖
224
发表于 2009-2-2 21:09:58 | 显示全部楼层
为什么一定要他踩?可以自动执行,让看起来像他踩了一样不就行了?
反正可以设行动路线
我。。不是寂寞。。
回复

使用道具 举报

梦石
0
星屑
81
在线时间
54 小时
注册时间
2008-12-24
回帖
188
 楼主| 发表于 2009-2-2 21:15:07 | 显示全部楼层
可他是随机移动的~~
丧尸语录-终の千年
类型:恐怖
      爱情
      悬疑
      休闲
の名:千年の制裁の
系统--- 50%
画面---  0%
美工---  0%
地图---  0%
数据库-  0%
剧情---  50%
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-5-31
回帖
224
发表于 2009-2-2 22:02:37 | 显示全部楼层
那新建一个事件页,那个事件页让他“行动路线”这个事件页用开关触发
如果是要NPC随机移动,撞到某个东西之后踩开关的话,我就帮不了你了。。。
只能是看看有没其他同样效果的处理方法了。。。
我想不出来。。。
我。。不是寂寞。。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-1-11
回帖
34
发表于 2009-2-2 22:41:21 | 显示全部楼层
你可以不让他随机移动,你自己设个复杂点的移动路线,让他看起来好像在随机移动(不循环),移动完了再打开开关……
最近在尝试做大富翁! (本人只用RPGMAKER VX,不用xp
回复

使用道具 举报

Haagen-Daz

梦石
0
星屑
50
在线时间
14 小时
注册时间
2009-1-24
回帖
592
发表于 2009-2-2 22:41:49 | 显示全部楼层
你的标题和你的内容关系不大- -
be back
回复

使用道具 举报

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
回帖
949
发表于 2009-2-2 23:48:27 | 显示全部楼层
在Game_Event最后的end前加上这段:

def move_special(x, y)
   unless $game_switches[N]
     if @x == x and @y == y
        $game_switches[N] = true
     else
        move_random
     end
   end
end

然后再该NPC的移动类型选【自定义】【设置移动路线】【脚本】,填上move_special(x, y)。

这样的话,这个事件就会随机移动,走到地图的(x, y)上N号开关便会打开。

x, y ,N自己填……
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~

嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
回帖
570
发表于 2009-2-3 00:58:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4410
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2009-2-3 22:41:43 | 显示全部楼层
首先:默认事件和事件是不能穿透的。
其次:解决了这个问题,我给你个办法:
并行事件,把变量1和变量2代入那个随机移动的事件的X和Y,然后再把变量3和变量4代入那个你说的那个踩那个事件的事件的X和Y。当变量1和3相等,变量2和4也相等时,发生被踩后的事件。
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

曹操

梦石
0
星屑
121
在线时间
42 小时
注册时间
2008-2-28
回帖
480
发表于 2009-2-4 00:27:49 | 显示全部楼层
最简单的方法 直接搞个角色 然后用的时候T人加人就好了
Ruby技术讨论,帮助你快速入门Ruby.群号码:4910970
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部