| 赞 | 4 |
| VIP | |
| 好人卡 | |
| 积分 | 7 |
| 经验 | |
| 最后登录 | 2013-8-9 |
| 在线时间 | 184 小时 |
天仙
- 梦石
- 0
- 星屑
- 720
- 在线时间
- 184 小时
- 注册时间
- 2008-4-15
- 回帖
- 4872

|
发表于 2008-1-6 11:20:20
|
显示全部楼层
研究了一下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} |
|