赞 | 34 |
VIP | 2 |
好人卡 | 3 |
积分 | 308 |
经验 | 36064 |
最后登录 | 2024-11-7 |
在线时间 | 607 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 30795
- 在线时间
- 607 小时
- 注册时间
- 2014-7-18
- 帖子
- 729
|
以下仅个人见解,而且也是半猜半看得出的不一定对的结论
我认为animationWait这个函数算出来的值只是一个衡量指标,这个指标就是一个动作图片持续的最长时间。具体机制是通过比较_animationCount这个变量的值(大概就是这个动作的图片持续了多长时间,可以搜索一下,也在rpg_object.js里面)和animationWait算出来的值,如果前者大于后者,说明已经到了该换图片的时候了,就会换图片,你让他除了1.5,就是相当于让这个时间缩短到了原来的2/3,所以如果想让动画走一步播两遍,那么就除2或者乘0.5,也就是更换动作图片的时间变为了原来的一半,也就相当于相同的时间内多放了一遍动画。
移动的距离应该是不会变的,因为我感觉他是通过均匀移动图片的坐标来实现在地图上移动1格距离的,和动画播放几遍无关。
说的珂能比较啰嗦,前面那个有括号的地方最好把括号去掉看,珂能还好理解些...
(我承认我写的自己不认真看都看不懂就是啦) |
|