«Неоднозначность между (переменной) и (переменной)C#

Место общения программистов C#
Ответить
Anonymous
 «Неоднозначность между (переменной) и (переменной)

Сообщение Anonymous »

Я пытаюсь создать сценарий движения от первого лица в Unity, и он работал нормально, я создавал некоторый ландшафт, когда из ниоткуда, не прикасаясь к этому сценарию, появилась эта ошибка.
когда я наводил курсор на сообщения об ошибках, он говорит: «Неоднозначность между playermovement.(variable) и playermovement.(variable).
скриншот проблемы
/>Эта проблема возникает в большинстве моих скриптов
Код:
using UnityEngine;

public class PlayerMovement : MonoBehaviour
{
public CharacterController Controller;

public float Speed = 12f;
public float gravity = -9.81f;
public float jumpHeight = 3f;

public Transform GroundCheck;
public float GroundDistance = 0.4f;
public LayerMask GroundMask;

Vector3 velocity;
static public bool isGrounded;

// Update is called once per frame
void Update()
{
isGrounded = Physics.CheckSphere(GroundCheck.position, GroundDistance, GroundMask);

if (isGrounded && velocity.y < 0)
{
velocity.y = -2f;
}

float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");

Vector3 move = transform.right * x + transform.forward * z;

Controller.Move(move * Speed * Time.deltaTime);

if (Input.GetButtonDown("Jump") && isGrounded)
{
velocity.y = Mathf.Sqrt(jumpHeight * -2f * gravity);
}

velocity.y += gravity * Time.deltaTime;

Controller.Move(velocity * Time.deltaTime);
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... e-variable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»