2014-02-13 4 views
0

В настоящее время я создаю джойстик, и поэтому хочу заменить метод Get Axis.Unityscript: активировать TouchController?

Вот мой код

function UpdateSmoothedMovementDirection() { 
var h = TouchController.GetAxisRaw("Horizontal"); 

Но Unity дает мне эту ошибку:

Экземпляр типа 'TouchController' требуется для доступа к не статический член "GetAxisRaw.

Как я могу назвать экземпляр?

ответ

0

Добавить общую переменную типа TouchController в ваш скрипт. Затем добавьте игровой объект с сценарием TouchController к вашей сцене. Если ваш скрипт получен из MonoBehaviour, на вкладке Иерархия в редакторе Unity перетащите объект игры с TouchController на вашу переменную.

Если ваш скрипт не является скриптом MonoBehaviour, вам придется вручную установить эту переменную из какого-либо другого сценария MonoBehaviour.

+0

Спасибо, я объявил публичный var типа TouchController, и все работает как шарм! – SilenT612

Смежные вопросы