Как да направите героите да се движат в Unity 3D

Как да направите героите да се движат в Unity 3D.

Създайте програма за обработка на движението на вашия герой в Unity 3D в необходимите, освен ако не планирате героя си да останете на едно място. Програмата Unity 3D поддържа програмиране в езиците JavaScript, C # и Boo. Обикновено контролите за преместване на героя в света на играта са клавишите със стрелки нагоре, надолу, надясно и наляво. Можете да направите героя си с програмиране, което съдържа код, за да се справи с движението и след това можете да прикрепите това програмиране директно към вашия характер.

Отворете приложението Unity и заредете героя си.

Кликнете върху менюто "Активи", кликнете върху "Създаване" и след това върху "JavaScript", за да създадете нов график.

Добавете следния код в горната част на програмния файл:

var sp: float = 5, 0; var grav: флоат = 18.0;

частна посока на var: Vector3 = Vector3.zero;

функция Актуализация () {var contr: CharacterController = GetComponent (CharacterController);

ако (contr.isGrounded) {посока = Vector3 (Input.GetAxis ("Хоризонтална"), 0, Input.GetAxis ("Вертикална")); посока = трансформация.Трансформация (посока); посока * = sp; }

direction.y - = гравитация * Time.deltaTime; contr.Move (посока * Time.deltaTime); }

Буквите "а" и "d" или стрелките отдясно и наляво по подразбиране съответстват на хоризонталното движение. Бутоните "w" и "s" или стрелките нагоре и надолу отговарят на вертикалното движение по подразбиране. Функцията "Update" се активира след всяка нова игра. Променливата "Time.deltaTime" съвпада с движението в период от време от една секунда. Кодът установява дали потребителят натиска клавиш за хоризонтално или вертикално движение и след това премества знака в съответната посока, след като вземе предвид стойностите за скоростта и гравитацията.

Добавете програмирането към символа, като го плъзнете от "Project View" на вашия герой. Друга възможност е да изберете знака и да кликнете върху "Component", след това върху "Programming" и след това върху "New Behavior Programming". Веднъж приложен, програмирането трябва да се появи в менюто "Компоненти" в секцията "Програмиране". Програмирането трябва да се появи и в "Инспектора", когато изберете знака.

Натиснете "Play", за да накарате програмите за движение да работят с вашия герой.