该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
小弟是美工,刚接触编脚本没几天,今天试着修改了一下unity3d 自带的视角控制脚本MouseLook.cs
其中第45行是小弟添加的,实现了绕角色旋转的功能,但是碰到一个问题,就是视角的角度和绕角色旋转的移动速度不一致。而数学对于我来说实在是无力。
求教在这个脚本中视角角度和旋转移动速度的关系。
附上脚本
using UnityEngine;
using System.Collections;
/// MouseLook rotates the transform based on the mouse delta.
/// Minimum and Maximum values can be used to constrain the possible rotation
/// To make an FPS style character:
/// - Create a capsule.
/// - Add the MouseLook script to the capsule.
/// -> Set the mouse look to use LookX. (You want to only turn character but not tilt it)
/// - Add FPSInputController script to the capsule
/// -> A CharacterMotor and a CharacterController component will be automatically added.
/// - Create a camera. Make the camera a child of the capsule. Reset it's transform.<