无论网上找到的方法怎么样,我都得尝试去做一下坦克炮塔的瞄准系统
好吧,我直接承认到最后我还没有完全做出来,炮管依旧不按照我的想法跑,但是确实也初具效果了
炮塔会跟着转了,但是炮管依然有自己的想法
直接上代码,大概什么原理我想注释以及说的差不多了,这里就放炮塔的吧
// 用于存储瞄准的方向
Vector3 aimPosition = Vector3.zero;
// 用于确定射线的落点
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
float distance;
Plane plane = new Plane(Vector3.up, raycastTarget.position);
if