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=1275)

Ins!de 10.08.2006 16:25

Анимация
 
Всем привет!
Хотел узнать, как проигрывать анимацию в блице?
Есть модель, формат ".b3d", хотелось чтобы при нажатии кнопки вперед модель бежала вперед. Но как реализовать не могу разобраться...мне бы небольшой примерчик :support:

New 10.08.2006 19:05

Re: Анимация
 
юзай команды LoadAnimMesh ExtractAnimSeq Animate... блин, если подожешь то напишу пример. воопщето в хелпе все подробно описанно и с примерами!

Ins!de 10.08.2006 20:44

Re: Анимация
 
Цитата:

Сообщение от New
юзай команды LoadAnimMesh ExtractAnimSeq Animate... блин, если подожешь то напишу пример. воопщето в хелпе все подробно описанно и с примерами!

Юзаю, но что-то пока не очень получается. Примеры есть, но там нету такого, что при нажатии кнопки - персонаж бежит =(. Придется подождать...спс тебе за помощь

jimon 10.08.2006 20:49

Re: Анимация
 
обясни как ты примерно понимаеш - при нажатии кнопки персонаж бежит ?

ну нажали кнопку, что надо ?
установить анимацию и ее тип
и начать проигрование анимации
усе ... :)

New 11.08.2006 23:45

Re: Анимация
 
Код:

;настройка дисплея...
Graphics3D 800,600
SetBuffer Backbuffer()
 
;рендер
positionentity CreateCamera(),0,0,-20
createLight()
 
;аним. модель
amodel=loadAnimMesh("")
amodel_walk=loadAnimSeq("")
Animate amodel
 
Repeat ;цикл
 
if keyhit(28) Animate amodel,1,1,amodel_walk
 
UPdateWorld()
RenderWorld()
Flip
until keyHit(1) end

самый простейший способ! Если тебя это неустраивает, то так и скажи, напишу посложнее :-)


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

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