forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Искуственные мозги (http://forum.boolean.name/showthread.php?t=8477)

Sleepybear 19.06.2009 10:52

Ответ: Искуственные мозги
 
Сначало надо понять что ты хочеш, потом научится выражать мысли в коде. Если ты знаеш что ты хочеш видеть, но не знаеш как это написать, то книга по логике мало чем поможет :)

Alior 19.08.2009 02:28

Ответ: Искуственные мозги
 
Ну например если тебе надо чтобы персонаж перемещался по прямой и с поворотами то можеш зделать чтото вроде:

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:

Alior 19.08.2009 02:30

Ответ: Искуственные мозги
 
Зы потом туда прикручиваеш логику желательно в скриптах а не жостко)


Часовой пояс GMT +4, время: 11:25.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot