【发布时间】:2021-09-09 05:22:48
【问题描述】:
我在网上找到了几个解决这个问题的遮阳篷,我都试过了,但它们要么坏了我的相机,要么就是整体不起作用。
这是我的脚本:
using UnityEngine;
using System.Collections;
public class fp : MonoBehaviour
{
public float speedH = 2.0f;
public float speedV = 2.0f;
private float yaw = 0.0f;
private float pitch = 0.0f;
void Update()
{
yaw += speedH * Input.GetAxis("Mouse X");
pitch -= speedV * Input.GetAxis("Mouse Y");
transform.eulerAngles = new Vector3(pitch, yaw, 0.0f);
}
}
据我所知,这个问题有3个解决方案,但我不知道如何实现任何解决方案
解决方案1:将上面的脚本转换为Unityscript(我对C#没有什么经验),我可以用“if”语句解决问题。
解决方案 2:提供 C# 代码以将我的脚本上的角度限制为所有轴的 90 度角
解决方案 3:以上所有方法
【问题讨论】:
-
如果你不知道如何在 c# 中使用 if 语句,你应该先集中精力学习基础知识,花一两天时间。