Я следовал устаревшему учебнику по движку Unity и не могу заставить мой сценарий сделать то, что нужно - PullRequest
1 голос
/ 08 марта 2019
using UnityEngine;

public class player_collision : MonoBehaviour
{
    public playermovement movement;
    private void OnCollisionEnter(UnityEngine.Collision collisionInfo)
    {
        if (collisionInfo.gameObject.tag == "obstacle")
        {
            GetComponent<playermovement>().enabled = false;
        }
    }
}

Это в основном мой скрипт, и каждое имя переменной корректно но когда я сталкиваюсь с каким-то препятствием, движение игрока как-то не выключается. и прежде чем написать что-то вроде «почему вы не строго следовали учебнику», это потому, что оригинальный сценарий у меня не сработал, и я пытался разобраться с комментариями, но это также не сработало: sademoji:

https://www.youtube.com/watch?v=gAB64vfbrhI&index=6&list=PLPV2KyIb3jR5QFsefuO2RlAgWEz6EvVi6 и вот ссылка на учебник, который я использовал. Текущая версия Unity, которую я использую: 2018.3.7f1

Я использую Visual Studio для редактирования скриптов.

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