Я использую Unity для создания 2D-игры с видом сверху и постоянно получаю сообщение об ошибке Ошибка cs0246 «Не удалось найти тип или имя пространства имен «Player» (вам не хватает директивы using или ссылки на сборку?) Это кажется, я искал везде, но не могу это исправить, поскольку я новичок в Unity. Это код
.using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerController : MonoBehaviour{
public int playerId = 0;
public Animator animator;
public GameObject crosshair7;
private Player player;
void Awake() {
player = ReInput.players.GetPlayer(playerId);
}
void Update()
{
Vector3 movement = newVector3(Input.GetAxis("MoveHorizontal"),Input.GetAxis("MoveVertical"), 0.0f);
if(player.GetButton("Fire")) {
Debug.Log("Fire");
}
Movecrosshair7();
animator.SetFloat("Horizontal", movement.x);
animator.SetFloat("Vertical", movement.y);
animator.SetFloat("Magnitude", movement.magnitude);
transform.position = transform.position + movement * Time.deltaTime;
}
private void Movecrosshair7() {
Vector3 aim = new Vector3(player.GetAxis("AimHorizontal"), player.GetAxis("AimVertical"), 0.0f);
if (aim.magnitude > 0.0f) {
aim.Normalize();
aim *= 0.04f;
crosshair7.transform.localPosition = aim;
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/689 ... are-you-mi
Ошибка cs0246 «Не удалось найти тип или имя пространства имен «Player» (вам не хватает директивы using или ссылки на сбо ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение