Почему преобразование не делает того, что должно в Unity? ⇐ C#
-
Anonymous
Почему преобразование не делает того, что должно в Unity?
Я впервые использую Unity и не понимаю, почему мой код не устанавливает положение основной камеры.
с использованием системы; использование System.Collections; использование System.Collections.Generic; использование System.Collections.Specialized; использование UnityEngine; Публичный класс CollisionDetect: MonoBehaviour { частный Vector3 CameraPosition; недействительный старт() { CameraPosition = this.transform.position; } недействительный сброс() { CameraPosition.x = 520.64f; CameraPosition.z = 491.4f; } // Start вызывается перед обновлением первого кадра частная пустота OnTriggerEnter (другой коллайдер) { if(other.gameObject.tag == "Куб") { Перезагрузить(); } } недействительное обновление() { this.transform.position = CameraPosition; } } Я попробовал использовать оператор if в функции Update(), но это тоже не сработало. Я сделал все, что мог придумать, и ничего.
Я впервые использую Unity и не понимаю, почему мой код не устанавливает положение основной камеры.
с использованием системы; использование System.Collections; использование System.Collections.Generic; использование System.Collections.Specialized; использование UnityEngine; Публичный класс CollisionDetect: MonoBehaviour { частный Vector3 CameraPosition; недействительный старт() { CameraPosition = this.transform.position; } недействительный сброс() { CameraPosition.x = 520.64f; CameraPosition.z = 491.4f; } // Start вызывается перед обновлением первого кадра частная пустота OnTriggerEnter (другой коллайдер) { if(other.gameObject.tag == "Куб") { Перезагрузить(); } } недействительное обновление() { this.transform.position = CameraPosition; } } Я попробовал использовать оператор if в функции Update(), но это тоже не сработало. Я сделал все, что мог придумать, и ничего.
Мобильная версия