赞 | 167 |
VIP | 31 |
好人卡 | 10 |
积分 | 191 |
经验 | 158321 |
最后登录 | 2024-12-6 |
在线时间 | 5076 小时 |
Lv4.逐梦者 (管理员) 砂上描绘的愿想
- 梦石
- 15
- 星屑
- 4145
- 在线时间
- 5076 小时
- 注册时间
- 2012-1-15
- 帖子
- 4618
|
本帖最后由 迷糊的安安 于 2012-2-13 12:28 编辑
是要这个效果的话 可以不用改脚本的……纯事件即可
在该场景并行执行一个事件 取得主角的坐标和羊的坐标为变量 然后依据坐标值的差值差值设置分歧条件 每等待一段时间判断一次 设置移动路线 玩家 朝向上/下/左/右
变量A = 主角X坐标 - 事件X坐标 这样 A>0 就说明事件在玩家左边 A=0说明事件和玩家在一条竖线上 A<0说明事件在玩家右边
变量B = 主角Y坐标 - 事件Y坐标 这样 B>0 就说明事件在玩家上面 B=0说明事件和玩家在一条横线上 B<0说明事件在玩家上边
然后你还可以根据A和B的差值判断事件和玩家的左右距离长还是上下距离长,以此形成不同的分歧条件,设置玩家脸的朝向。
设定为朝向以后 等待若干帧。
于是该并行事件就会每隔那么久判断一次主角脸的朝向。
如果这么说不够明白的话,到这个帖子看吧。有范例工程有录像……
http://rpg.blue/thread-222730-1-1.html |
评分
-
查看全部评分
|