public class PanCamera : BaseCameraMovement
{
private Plane xzPlane;
public Ray ray;
private bool inTouch = false;
private bool dragged = false;
private Vector3 mousePosPrev = Vector3.zero;
private Vector3 mousePosStart = Vector3.zero;
private Vector3 vPickStart = Vector3.zero;
private Vector3 vPickOld = Vector3.zero;
private Vector3 vCamRootPosOld = Vector3.zero;
private float DragCheckMin = 0.1f;
private Vector3 CameraPanDir = Vector3.zero;
public override void Init(Camera cam, Transform tran)
{
base.Init(cam, tran);
xzPlane = new Plane(new Vector3(0f, 1f, 0f), 0f);
unity COC风格像素完美级的鼠标拖拽镜头
最新推荐文章于 2024-03-25 18:10:57 发布