Ошибка «Предопределенный тип System.Void не определен или импортирован» при попытке компилировать сценарии c # для Unity 2D в Visual Studio 2017 - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь научиться создавать 2D-видеоигры с Unity, но не могу скомпилировать свой скрипт для CharacterMovement из-за нескольких ошибок.Даже создав новый пустой скрипт, компилятор говорит, что «Предопределенный тип System.Void не определен или не импортирован», и я не смог найти способ исправить это в Интернете.

Это пустой скрипт:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MyPlayerMovement : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {

    }
}

И вот скрипт, который я пытаюсь скомпилировать:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerMovement : MonoBehaviour {

    public CharacterController2D controller;
    public Animator animator;

    public float runSpeed = 40f;

    float horizontalMove = 0f;
    bool jump = false;
    bool crouch = false;

    // Update is called once per frame
    void Update () {

        horizontalMove = Input.GetAxisRaw("Horizontal") * runSpeed;

        animator.SetFloat("Speed", Mathf.Abs(horizontalMove));

        if(horizontalMove == 0)
        {
            animator.SetBool("Jumping", false);
        }

        if (Input.GetButtonDown("Jump"))
        {
            jump = true;
            animator.SetBool("Jumping", true);
        }

        if (Input.GetButtonDown("Crouch"))
        {
            crouch = true;
            animator.SetBool("Crouching", true);
        } else if (Input.GetButtonUp("Crouch"))
        {
            crouch = false;
            animator.SetBool("Crouching", false);
        }

    }

    void FixedUpdate ()
    {
        // Move our character
        controller.Move(horizontalMove * Time.fixedDeltaTime, crouch, jump);
        jump = false;
    }
}

(На моем скрипте я получаю около 60 одинаковых ошибок)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...