求助!unity制作敌人来回走动功能,为什么用计时器好呢?
unity3d吧
全部回复
仅看楼主
level 3
我想的是当敌人走到规定区域的最大值,然后返回,这样进行循环。但是老师说用计时器,来倒计时好一点,但是也没具体说好处在哪里。想问问好处到底在哪里?[泪]
2022年12月16日 14点12分 1
level 3
还有为什么要把计时器放在update中啊?可以放在fixedupdate中吗,
2022年12月16日 14点12分 2
level 3
啊,,感觉越来越多问题了
当多个计时器要写在update中时,用IEnumerator函数。
但是可以不用吧,不用这个函数也不会出太大的问题吧?
扯到什么线程和协程的了[啊]
2022年12月16日 14点12分 3
用协成写死循环,在start中开启一次
2022年12月16日 14点12分
level 5
你也没说是按自己规定路线巡逻还是 左右移动。
2022年12月16日 18点12分 4
level 5
规定路线巡逻 一般都会用样条线这种类似的插件 查找点的位置 差值过去 如果不用自己给她个list 记录你要到达的路线的点存进去 开个携程死循环遍历让他差值位移(或者你自己的move函数) (可能用不到携程)
2022年12月16日 18点12分 5
level 9
初始化开普通方法携程都可以 两点巡逻不管用哪种移动方式 到点后return一个bool 作为检索条件 update里检索 检索后使用相反乘数或变量控制移动方向 2d的话注意一下画动状态
2022年12月16日 20点12分 6
level 7
一般都用路径插件做 谁去硬写
2022年12月17日 02点12分 7
level 7
[小乖]跟你老师说,业务爱咋写咋写,要你管
2022年12月17日 07点12分 8
level 5
路径循环的话,可不可以画个路径然后让他在路径上走就行了[小乖]我纯菜鸡,一点想法
2022年12月17日 08点12分 9
level 13
老师懂个🥚
2022年12月17日 09点12分 10
level 15
这老师是不是傻...按规定区域走怎么可能用计时器,肯定是判断距离或者坐标啊,满足条件之后更改一次行动方向,然后在update里面执行移动就行了
2022年12月17日 11点12分 11
level 6
巡逻?计时器+随机
2022年12月17日 12点12分 12
1