现在想实现割草游戏的怪物追踪问题,看了一些帖子,有些是设的线速度,有一些直接看不懂,但是目前还没尝试出来,有没有大佬能清晰的讲一下怎么实现最好,怪物不会生成太多,最多100吧,后面可能还要研究攻击的问题,不过现在要先解决追踪问题,麻烦各位大佬们闲暇之余看一看,谢谢。
A*算法?
很多割草都没有障碍物,直线追踪就行了,a*都用不上
所以麻烦问一下,直线追踪用什么方法最好
直线计算都有问题?或者是我没理解到你遇到问题的点是哪里
单个节点的直线追踪在update里实现了,我看看把它换到计时器里实现所有节点的追踪
怪物追击英雄吧?
1/100秒?
另外,你这个游戏,怪物移动不会有"顿挫感"吗?
原本想设成1/60,但是走起来有一点顿挫感,后来改成了1/100
你这样开发也太累了,可以去Github搜下割草游戏,看看源码。
1/60跟1/100有区别吗?你在schedule里把时间差打印出来看看。
为啥不在一个update里统一处理所有敌人节点的移动呢
顿挫感可以用线性差值解决,每次调用方法时的时间差值并不是真的是1/100秒
简单的做法应该是用速度乘以时间,而不是写个定值
是的,用速度乘以时间差值,就不会有顿挫感,也简单
你这种写法,做割草游戏是不行的,不说效果的对不对,性能肯定扛不住
感谢大家的建议,我再去研究研究别的割草游戏的源码啥的
