-
Vector3 newPos = playerTransform.position + playerTransform.TransformDirection(offset);//相机跟随玩家背后
是3D的,我用了摇杆,我想让相机跟随角色的背面,然后摇杆向上时,角色往相机朝向往前走。俯视视角没问题,但是相机跟着背后的时候,角色旋转方向就不对了,角色还是朝着世界坐标的方向走,应该是以相机朝向为基准来旋转才对。
我想过用transform.rotate来做,监听摇杆的OnValueChange事件,在摇杆值改变时,更新目标旋转值,然后目标旋转值不为0时,再调用rotate来旋转,然后重置目标旋转值。但是不行。
网上的相机跟随,他们的角色控制要么是鼠标点地板的那种,要么就是相机不跟着角色背后的。