Compare commits

..

No commits in common. "1064bc69237abcde284a55740ce92ec91c5dcec4" and "5e91341f3a7df30128b4de3898114b0b87a43c0f" have entirely different histories.

2 changed files with 9 additions and 81 deletions

View File

@ -140,7 +140,6 @@ GameObject:
- component: {fileID: 547432237} - component: {fileID: 547432237}
- component: {fileID: 547432236} - component: {fileID: 547432236}
- component: {fileID: 547432244} - component: {fileID: 547432244}
- component: {fileID: 547432245}
m_Layer: 0 m_Layer: 0
m_Name: FlyCamera m_Name: FlyCamera
m_TagString: MainCamera m_TagString: MainCamera
@ -355,32 +354,6 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
animSpeed: 1 animSpeed: 1
--- !u!143 &547432245
CharacterController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 547432235}
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_IsTrigger: 0
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Height: 0.13
m_Radius: 0.03
m_SlopeLimit: 10
m_StepOffset: 0.1
m_SkinWidth: 0.0001
m_MinMoveDistance: 0.001
m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &555070715 --- !u!1 &555070715
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -22,17 +22,12 @@ public class FreeCameraController : MonoBehaviour
private float yRotation = 0.0f; private float yRotation = 0.0f;
public bool isMov = true; public bool isMov = true;
public bool isRot = true; public bool isRot = true;
CharacterController ctrlor;
private void Awake() private void Awake()
{ {
instance = this; instance = this;
DontDestroyOnLoad(this); DontDestroyOnLoad(this);
// Cm = GameObject.Find("Mcam");
ctrlor = GetComponent<CharacterController>();
Global.appSetting.MouseMoveSpeed.RegisterWithInitValue(v => rotateSpeed = v); Global.appSetting.MouseMoveSpeed.RegisterWithInitValue(v => rotateSpeed = v);
} }
/// <summary> /// <summary>
@ -58,55 +53,15 @@ public class FreeCameraController : MonoBehaviour
{ {
if (isMov) if (isMov)
{ {
//// 相机移动 // 相机移动
//float horizontal = Input.GetAxis("Horizontal") * moveSpeed * Time.deltaTime; float horizontal = Input.GetAxis("Horizontal") * moveSpeed * Time.deltaTime;
//float vertical = Input.GetAxis("Vertical") * moveSpeed * Time.deltaTime; float vertical = Input.GetAxis("Vertical") * moveSpeed * Time.deltaTime;
//Vector3 move = transform.right * horizontal + transform.forward * vertical; Vector3 move = transform.right * horizontal + transform.forward * vertical;
//transform.position += move; transform.position += move;
//添加相机QE上下移动功能
transform.position+= GetInputTranslationDirection()*0.01f;
//W键前进
if (Input.GetKey(KeyCode.W))
{
Vector3 forward = transform.TransformDirection(Vector3.forward);
ctrlor.Move(forward * moveSpeed * Time.deltaTime);
}
//S键后退
if (Input.GetKey(KeyCode.S))
{
Vector3 back = transform.TransformDirection(Vector3.back);
ctrlor.Move(back * moveSpeed * Time.deltaTime);
}
//A键移动
if (Input.GetKey(KeyCode.A))
{
Vector3 left = transform.TransformDirection(Vector3.left);
ctrlor.Move(left * moveSpeed * Time.deltaTime);
}
//D键后退
if (Input.GetKey(KeyCode.D) && gameObject.transform.position.y > 0)
{
Vector3 right = transform.TransformDirection(Vector3.right);
ctrlor.Move(right * moveSpeed * Time.deltaTime);
}
//E键升高
if (Input.GetKey(KeyCode.Q))
{
Vector3 upward = transform.TransformDirection(Vector3.up);
ctrlor.Move(upward * moveSpeed * Time.deltaTime);
}
//E键升高
if (Input.GetKey(KeyCode.E))
{
Vector3 down = transform.TransformDirection(Vector3.down);
ctrlor.Move(down * moveSpeed * Time.deltaTime);
}
////添加相机QE上下移动功能
//transform.position+= GetInputTranslationDirection()*0.01f;
} }
if (isRot) if (isRot)