1.这玩意关闭后,有可能导致鼠标指针移动摄像机视角的速度产生变化,比如在编辑器就可以,但打包出来后就视角移动过快或过慢。而只要它开着,就能保持一致。 同一个电脑上运行和打包,所以不存在帧数高低的问题。
下面上代码片段:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class PlayerCamaraManager : ReWriteGameControl_CF
{
static PlayerCamaraManager instance;
public static PlayerCamaraManager Instance
{
get { return instance; }
}
bool playerCanMove = false;
CharacterController characterController;
bool moving = false;
Vector3 lastFrameMousePosition;
Vector3 currentFrameMousePosition;
Vector3 difference;
float pcMoveSpeed = 1.0f;
float phoneMoveSpeed = 1.0f;
GraphicRaycaster _raycaster;
bool canClosePanel=false;
protected override void Awake()
{
base.Awake();
if(instance==null)
{
instance = this;