【开发者日志-03】游戏中的技术难题与推进

2024/10/2614 浏览综合
可能各位很难想象,对于开发过程中我遇到最头疼的地方,是在人物与狗行走时的视角调节
一般在第一或者第三人称游戏的开发中,这个可能很快就会建立好相应的模块或者采用UnityStore上的CharacterController插件来完成,但在游戏刚开始开发的几天,我的野心还是大于了我的能力,我想做出近似真实移动所带来的感觉,例如走楼梯崴脚,踩到狗屎滑倒等
但是当我抱着这样的想法写代码实现写道凌晨三点发现 人物飞起来了,想到第二天8点要起床上班,哈哈,还是老老实实改回rigidbody来控制吧
这个过程中又发现,上下楼梯特别容易发生踩空气的情况,反复经过gpt调试与修改仍然没有效果,最后的解决方案居然是替换人物身上的colider类型??真是吐了,将meshcollider换成了CapsuleCollider,问题就解决了,虽然不理解,但是大受震撼
TapTap