赞 | 27 |
VIP | 400 |
好人卡 | 13 |
积分 | 17 |
经验 | 69730 |
最后登录 | 2023-6-12 |
在线时间 | 3038 小时 |
Lv3.寻梦者 (暗夜天使) 精灵族の天使
- 梦石
- 0
- 星屑
- 1697
- 在线时间
- 3038 小时
- 注册时间
- 2007-3-16
- 帖子
- 33731
|
以下引用darkten于2008-10-23 3:02:38的发言:
用事件的解决方法:
并行处理事件A
变量操作001--〉事件1的X值
变量操作002--〉事件1的Y值
变量操作003--〉事件2的X值
变量操作004--〉事件2的Y值
变量操作--〉变量001 - 变量003
变量操作--〉变量002 - 变量004
条件分支--〉变量001 = 1
条件分支--〉变量002 = 1
开关001 = ON
除此以外的场合
条件分支--〉变量001 = -1
条件分支--〉变量002 = -1
开关001 = ON
分支结束
分支结束
分支结束
思路大概是这样...
由于是并行处理事件,这个事件会循环下去。
建议可以在game_player里面的四方向行走的那个脚本里面启动这个公共事件。
这样角色只有在移动以后才判断坐标位置,可以省去不少FPS。 |
|