赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 230 |
最后登录 | 2012-4-29 |
在线时间 | 9 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 9 小时
- 注册时间
- 2012-4-25
- 帖子
- 6
|
7楼
楼主 |
发表于 2012-4-26 05:25:20
|
只看该作者
本帖最后由 啪啪冰淇淋 于 2012-4-26 05:43 编辑
lsu666666 发表于 2012-4-26 05:09
這裡有答案
大致懂了,也就是用循环算法了,还有一个问题,那这个事件是用自动执行还是并行处理呢?还有为什么移动路线要设那么多步,有没有简单点碰到地图边缘就算移动结束的语句啊。?
‘‘──啪啪冰淇淋于2012-4-26 05:31补充以下内容
嗯,算是成功了……谢谢了,本来我都没想到深夜还能得到解答的,辛苦辛苦
’’
‘‘──啪啪冰淇淋于2012-4-26 05:39补充以下内容
噢,虽然成功了,但是要补充点就是自动执行肯定不行(路人走的时候主角便不能动了。)要是选并行处理,单一个路人还好,如果多设置几个估计会造成资源浪费。(话说一个就有明显卡卡的感觉了。)虽然算法步骤弄懂了,但这个想法貌似废了……
’’
‘‘──啪啪冰淇淋于2012-4-26 05:42补充以下内容
还发现了一点,就是循环下来当NPC走到事件的初始位置时它会立刻进行改换位置操作,而不是继续越过原来的初始位置继续走设定好的步数(我的初始位置在地图中间,走第一圈是12步到地图左方边缘然后换位到另一侧边缘,然后应该是走24步回到左侧的,可是还是只走了12步就回到右侧去了。)
’’ |
|