![]() |
Ответ: Искуственные мозги
Сначало надо понять что ты хочеш, потом научится выражать мысли в коде. Если ты знаеш что ты хочеш видеть, но не знаеш как это написать, то книга по логике мало чем поможет :)
|
Ответ: Искуственные мозги
Ну например если тебе надо чтобы персонаж перемещался по прямой и с поворотами то можеш зделать чтото вроде:
type bot field mesh ;храним тут меш ;дальше много других нужных тебе филдов End type ;функция для перемещения перса ;fv-ето скорость вперёд назад ;fs-скорость в бока ;a-скорость поворота ;примечание: ;ты должен определится какая ось будет вперёд для твоего перса а ;какая в бок :) ;У меня x-вперёд назад,а y-влево вправо :p Function Move_Boy(bot.bot,fv#,sv#,a#) MoveEntity bot\mesh,fv,0,vs TurnEntity bot\mesh,0,a,0,1 Return 1 End Function ;дофига строк кода и там среди дебрей))) Move_Boy(bot.bot,2,-0.2,0.1) ;Означающее перемещение вперёд на 2,вбок на -0.2 и поворот на 0.1 Вот собственно и есть самое просто что мог подсказать я :cool: |
Ответ: Искуственные мозги
Зы потом туда прикручиваеш логику желательно в скриптах а не жостко)
|
Часовой пояс GMT +4, время: 11:25. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot