Python в игростроении/Blender/GameLogic/Keyboard sensor: различия между версиями

м
Нет описания правки
м Keyboard sensor» переименована в «Keyboard sensor Blender3dGameLogic»: Нынешнее имя страницы слишком общее. Так как речь идёт о клавиатурном сенсоре в Blender3dGa)
м
Скрипт показывает как привязать упраление с помощью клавиш WASD к объекту "Sphere"
 
W-вперёд,S-назад,A-влево,D-вправо
*создаём объект Sphere
*Выбираем его в 3Д окне(object mode)
*переходим в раздел редактора Logic (F4)
*создаём логикбрик для сенсора. Тип Keyboard. Переименовываем 'sensor' в 'klavishi'
*создаём логикбрик для контроллера.Тип Python (имя зададим позже)
*создаём логикбрик для активатора.Тип Motion.Переименоваваем 'act' в 'dvizh'
*копируем находящийся на этой странице скрипт в файл wasd.py
*Переходим в текстовый раздел Блендера и загружаем созданный файл
*возвращаемся в раздел Logic к контроллеру.Задаём имя скрипта wasd.py
*соединяем эти 3 логикбрика линками.
*помещаем курсор мыши в 3Д окно и нажимаем "p"
*если всё сделано правильно ,то объектом "Sphere" можно будет управлять с помощью клавиш WASD
*Замечание-если появилась ошибка ,то скорее всего из-за нарушения формата текста.Будьте внимательны к отступам
 
#----------------Начало скрипта------------------
 
import GameLogic
vpravo_stop()
 
#---------------------Окончание скрипта-----------------------
 
картинка необходима для правильного понимания скрипта
99

правок