赞 | 4 |
VIP | 71 |
好人卡 | 22 |
积分 | 6 |
经验 | 32145 |
最后登录 | 2013-8-9 |
在线时间 | 184 小时 |
Lv2.观梦者 天仙
- 梦石
- 0
- 星屑
- 640
- 在线时间
- 184 小时
- 注册时间
- 2008-4-15
- 帖子
- 5023

|
研究了一下Game_Character 1
原来是这里的问题
- # 循环全部事件
- for event in $game_map.events.values
- # 事件坐标于移动目标坐标一致的情况下
- if event.x == new_x and event.y == new_y
- # 穿透为 ON
- unless event.through
- # 自己就是事件的情况下
- if self != $game_player
- # 不能通行
- return false <=======这一行
- end
- # 自己是主角、对方的图形是角色的情况下
- if event.character_name != ""
- # 不能通行
- return false <=======还有这一行
- end
- end
- end
- end
复制代码
上面标示的两行如果改成return true的话,那NPC就能够乱走了
不过肯定会出事
改了之後会发现我们的阿尔西斯更牛了
主角可以穿过NPC,但是NPC就是穿不过主角
献丑一下{/tp} |
|