还有这个鱼的追逐是用贝塞尔实现吗,那用贝塞尔的话,鱼的翻身,掉头啥的实现难度不是挺大,附上连接,有大佬会的吗或者有源码 【小游戏】神奇鱼钩助你永不空军!! 寻找海底最深处的财宝!!《卷筒深海 (Reel Deep)》 通关游玩流程_单机游戏热门视频 (bilibili.com)
绳子用的应该就是关节组件吧,论坛里应该有,我看他游戏应该用的是一个固定长度的绳子,变动的是背景,模拟的绳子上升下降效果,绳子最大其实是固定的。
鱼的话看起来不太像贝塞尔,而有点像是update里做的追随,因为每次冲过头后回转感觉很直不是那么圆滑,他应该是在鱼钩附近随机了一个点然后让鱼往那个点的方向加速冲过去,到了位置没碰到就再次随机??我也不太清楚,不过不太像贝塞尔,至于鱼翻身,应该是每次到固定点后获取下当前鱼的位置和鱼钩所在位置然后判断下是否需要翻身吧
2赞
我也觉得是关节组件,但是感觉视频里面的关节比较圆滑,想着有没有其他的方案,鱼的跟随,一开始搞的update,更新位置,后来又改成贝塞尔,感觉都不是很满意,是判断的太少了吧
关节圆润应该是他用的关节很多是很多个一小段一小段拼凑出来的,效果看着就舒服了,还有关机组件前后两个关节连接的点也要反复多次的去试找到合适的位置也会看着圆滑,鱼的画应该是它们做的动画比较好,追的时候的动画是有加速感的,其次靠近鱼钩但是没碰到的时候也不是立即转向,而是匀速旋转到鱼钩的角度后再加速往过游(或者是在鱼钩附近非加速状态时换了一种追击方式,变成了跟踪子弹的效果,也就是鱼的动作分两段,远距离时移动是冲击状态会往一个点加速冲过去,冲到对应位置后如果在鱼钩形成的一个圆范围内那么换成跟踪动作,如果距离还是远那么依旧是冲击状态)
很明显是关节组件
可以用约束
