Packageinfinity3D.engine.controllers
Classpublic class ThirdPersonController
InheritanceThirdPersonController Inheritance BaseController

Управление камерой от третьего лица. В данной версии недоступно.



Public Properties
 PropertyDefined by
 InheritedautoUpdate : Boolean
Автоматическое обновление контроллера.
BaseController
 InheritedeventsSource : DisplayObject
Объект, на который вешаются события контроллера.
BaseController
 InheritedkeyboardEnabled : Boolean
Включение и выключение обработки событий c клавиатуры.
BaseController
 InheritedmouseEnabled : Boolean
Включение и выключение обработки событий c мышки.
BaseController
 InheritedmousePitch : Number
Скорость изменения угла тангажа.
BaseController
 InheritedmouseSensitivity : Number
Чувствительность мышки.
BaseController
 InheritedmouseYaw : Number
Скорость изменения угла рысканья.
BaseController
 InheritedmovesSpeed : Number
Скорость перемещения камеры (пиксели в кадр).
BaseController
 InheritedzoomMultiplier : Number
Множитель коэффициента увеличения.
BaseController
Public Methods
 MethodDefined by
  
ThirdPersonController(eventsSource:DisplayObject)
Создание экземпляра контроллера.
ThirdPersonController
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Добавление обработчика события
BaseController
 Inherited
bindKey(сode:uint, action:String):void
Привязка клавиши клавиатуры к действию.
BaseController
 Inherited
calculate():void
Расчет и обновление контроллера.
BaseController
 Inherited
defaultBind():void
Установить клавиши клавиатуры по умолчанию.
BaseController
 Inherited
dispatchEvent(event:Event):Boolean
Рассылка события.
BaseController
 Inherited
hasEventListener(type:String):Boolean
Проверка наличия зарегистрированных обработчиков события указанного типа.
BaseController
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаление обработчика события.
BaseController
 Inherited
unbindAll():void
Отвязка всех клавиш клавиатуры от действий.
BaseController
 Inherited
unbindKey(сode:uint):void
Отвязка клавиши клавиатуры от действия.
BaseController
 Inherited
willTrigger(type:String):Boolean
BaseController
Events
 EventSummaryDefined by
 Inherited Значение свойства type для объекта события back.BaseController
 Inherited Значение свойства type для объекта события forward.BaseController
 Inherited Значение свойства type для объекта события jump.BaseController
 Inherited Значение свойства type для объекта события left.BaseController
 Inherited Значение свойства type для объекта события right.BaseController
 Inherited Значение свойства type для объекта события start.BaseController
 Inherited Значение свойства type для объекта события stop.BaseController
Public Constants
 ConstantDefined by
 InheritedBACK : String = "BACK"
[static] Имя действия для движения назад.
BaseController
 InheritedFORWARD : String = "FORWARD"
[static] Имя действия для движения вперед.
BaseController
 InheritedJUMP : String = "JUMP"
[static] Имя действия для прыжка.
BaseController
 InheritedLEFT : String = "LEFT"
[static] Имя действия для движения влево.
BaseController
 InheritedRIGHT : String = "RIGHT"
[static] Имя действия для движения вправо.
BaseController
 InheritedROTATION : String = "ROTATION"
[static] Имя действия для поворота камеры.
BaseController
Constructor detail
ThirdPersonController()constructor
public function ThirdPersonController(eventsSource:DisplayObject)

Создание экземпляра контроллера.

Parameters
eventsSource:DisplayObject — Объект, на который вешаются события контроллера.