赞 | 13 |
VIP | 27 |
好人卡 | 24 |
积分 | 6 |
经验 | 58769 |
最后登录 | 2017-11-28 |
在线时间 | 795 小时 |
Lv2.观梦者 无节操
- 梦石
- 0
- 星屑
- 607
- 在线时间
- 795 小时
- 注册时间
- 2009-2-6
- 帖子
- 3939
|
本帖最后由 moy 于 2014-6-14 12:23 编辑
插入这段脚本(其实只是为了使用上简洁一些,不插入也可以直接用pos?
- class Game_Character
- #--------------------------------------------------------------------------
- # ● 判断是否在坐标周围
- #--------------------------------------------------------------------------
- def near?(x, y)
- return pos?(x-1,y) || pos?(x+1,y) || pos?(x,y-1) || pos?(x,y+1)
- end
- end
复制代码 然后在事件脚本中调用这个来给某个开关置值- $game_switches[30] = $game_player.near?(x,y)
复制代码 其中xy替换成目标位置的坐标(有没有事件都行)。
公共事件中就只需要判断开关的条件分歧就可以了。
另外如果提交时无动画,只有对自己使用有动画的话,不要在物品处设置动画,改成在公共事件的分歧里放就好。
另外这个我没测试
|
评分
-
查看全部评分
|