Так объявляются компоненты объектов?
|
Так вообще объявляются объекты. Точно также как в блице Field int x; или как там.
Вот здесь вообще не понял, почему не в скобках, а рядом с ними и в треугольных. Нельзя както так писать _controller = This.GetComponent(CharacterController) ??
|
Можно написать This.GetComponent("CharacterController") , но это не круто. Смотри справку.
1-й Player что означает, это чтото типа CharacterController или что??
|
Это , похоже, заранее определенный класс.
3-й (Player) тоже не понял, почему он в скобках?
|
Это тоже самое что написать "as Player". То есть найденный объект переводится в Player (это как из float в int, например) или из найденного объекта берется компонент "Player"
4-й typeof(Player) это что значит, под типом подразумевается объект к которому скрипт с названием Player прикреплён ??
|
Смотри
справку
Vector3 означает взять 3-й компонент вектора чтоли? т.е. z или как??
|
Это класс, такой же как string, gameObject или transform. По сути это класс состоящий из трех float'ов x,y,z и статических функций. Опять справка:
http://docs.unity3d.com/Documentatio...e/Vector3.html
_thisTransform.forward - это берется вектор в прямом направлении?
|
Вектор вперед по Z, относительно этого объекта