|
3D-программирование Вопросы, касающиеся программирования 3D мира |
01.01.2009, 19:41
|
#31
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: проблема с аним.
да причем тут ваще чайлды ?? я их не использую и всё ок, просто одна целая анимируемая модель и всё...
ELIAS, вот терь понял что те надо, чуть позже сделаю если сам сумею )))
зы. сорри я бухой был,
Вот ты сделай, чтобы если нажимаешь пробел, проигрывалась анимация с 0 по 50 кадры. А если нажимаешь на ентер, то проигрывается анимация с 75 по 100 кадры.
|
эту строчку не увидел )))
|
(Offline)
|
|
01.01.2009, 20:23
|
#32
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: проблема с аним.
tormoz, эта схема не работает у меня (Мне кажется я неправильно настраиваю экспортёр). Скажи пожалуйста, как настраивать пайплин при экспорте для этого способа анимации нужно. Очень благодарю
чуть позже сделаю если сам сумею )))
|
Давай, NitE! Очень жду!
З.Ы: а не подскажите мне команду, которой можно узнать в какой цвет окрашен ентити??? (Ну цвет который устанавливаешь командой entitycolor)
Последний раз редактировалось ELIAS, 01.01.2009 в 20:59.
|
(Offline)
|
|
01.01.2009, 21:30
|
#33
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: проблема с аним.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.01.2009, 22:08
|
#34
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: проблема с аним.
Graphics3D 1024,768, 32,2
SetBuffer BackBuffer()
cam=CreateCamera()
light=CreateLight()
player=LoadAnimMesh("player.b3d")
MoveEntity player,0,-300,200
PointEntity cam,player
anim=LoadAnimSeq(player,"anim.b3d")
anim1=ExtractAnimSeq(player,0,50,1)
anim2=ExtractAnimSeq(player,75,100,1)
Animate player,1,.4,anim1,1
Repeat
If KeyHit(16) And AnimSeq(player)=2
Animate player,1,.4,anim2,1
EndIf
UpdateWorld
RenderWorld
Flip
Until KeyHit(1)
End
ну вот, хз это то что те надо или нет, короче как включаешь играеццо одна анима, нажимаешь Q и играется вторая (0-50) и (75-100)
насчет цвета чтоб без гемора гляди GetColor
Последний раз редактировалось NitE, 01.01.2009 в 22:22.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.01.2009, 22:46
|
#35
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: проблема с аним.
NitE, спасибо ОГРОМНОЕ!!! Это именно то что мне надо)))
нооо...одно мне непонятно в этом кодее... вот эта строчка
If KeyHit(16) And AnimSeq(player)=2
Почему AnimSeq(player)=2 а не AnimSeq(player)=1 ??? По моему джолжэно быть AnimSeq(player)=1 !!! Ведь у тебя сначала проигрывается анимация anim1, номер которой 1... И мы должны задавать условие, что "если нажата Q и игрок анимируется аниацией под номером 1"
Объясни плиз этот нюанс)))
Tormoz, куда ты свой код убрал, что сегодня на форум выложил с findchaild...??? Помести опять суда пожалуйста...)))
ЗЫ: а никто не знает можно по хорошему цвет хранить??? а то по три переменных создавать как-то тупооо, массивом - фиг знает...тут бы тип придумали новых переменных - было бы классно!))) типы...а как это возможно???
type color
field r
field g
field b
end type
onecol.color = new color
onecol\r=rand(255)
onecol\g=rand(255)
onecol\b=rand(255)
twocol.color = new color
twocol\r=rand(255)
twocol\g=rand(255)
twocol\b=rand(255)
if onecol\r = twocol\r and onecol\g = twocol\g and onecol\b = twocol\b then print "цвета одинаковы!!!"
Мдеее...это фигня получается, хуже чем просто по три переменные. Тут в конечном итоге больше строчек уходит даже...
Последний раз редактировалось ELIAS, 01.01.2009 в 23:06.
|
(Offline)
|
|
01.01.2009, 23:22
|
#36
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: проблема с аним.
Сообщение от ELIAS
Tormoz, куда ты свой код убрал, что сегодня на форум выложил с findchaild...??? Помести опять суда пожалуйста...)))
|
пост 30
не тормози
__________________
|
(Offline)
|
|
01.01.2009, 23:28
|
#37
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: проблема с аним.
ELIAS, нюанс объяснить ? да пожалуйста, щяс тока пиво допью... а ну вот короче -
player=LoadAnimMesh("player.b3d") ;0
anim=LoadAnimSeq(player,"anim.b3d") ;1
anim1=ExtractAnimSeq(player,0,50,1) ;2
anim2=ExtractAnimSeq(player,75,100,1) ;3
но ваще так как я сделал лучше не делать... смотри как делал товарищь тормоз на прошлой странице вроде - используя супер-пупер недокументированную фичу <> )))
нда кстати ))))
Graphics3D 1024,768,32,2
SetBuffer BackBuffer()
SeedRnd MilliSecs()
AppTitle("< COLOR SELECT >")
light=CreateLight()
cam=CreateCamera()
cube=CreateCube()
MoveEntity cube,10,10,10
PointEntity cam,cube
Dim cColor%(3)
Repeat
If KeyHit(57)
For shit=0 To 2
cColor(shit)=Rnd(255)
Next
EntityColor cube,cColor(0),cColor(1),cColor(2)
EndIf
UpdateWorld
RenderWorld
Text 20,20,"Press SPACE to Set Random Color !"
Text 20,40,cColor(0)+"-"+cColor(1)+"-"+cColor(2)
Flip
Until KeyHit(1)
End
Последний раз редактировалось NitE, 01.01.2009 в 23:41.
|
(Offline)
|
|
02.01.2009, 00:00
|
#38
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: проблема с аним.
но ваще так как я сделал лучше не делать... смотри как делал товарищь тормоз на прошлой странице вроде - используя супер-пупер недокументированную фичу <> )))
|
Жжоте, уважаемый
*Продолжаю следить за жгучей темой
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
02.01.2009, 13:05
|
#39
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: проблема с аним.
Хо хо...Точно стормозиллл!
NitE, Спасибо большое!
Так у меня вопросик... А вот если допустим у меня будет в 3дмаксе один меш, он будет прикручен к нескольким костям... Тогда если я буду пользоваться способом тормоза, то я смогу анимировать каждую кость по отдельности??? То есть кости ног будто чел бежит, кости рук будто он машет руками, туловище будто он наклоняется, а голову будто она поворачивается. Тоесть каждым костям разные последовательности анимации... И на всё это будет реагировать меш в блитце???
Последний раз редактировалось ELIAS, 02.01.2009 в 13:12.
|
(Offline)
|
|
02.01.2009, 18:26
|
#40
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: проблема с аним.
Нет
анимируется только прискиненый меш
хочешь отдельно - делай 2 меша с разными анимациями
__________________
|
(Offline)
|
|
02.01.2009, 19:47
|
#41
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Re: проблема с аним.
хочешь отдельно - делай 2 меша с разными анимациями
|
да, или бери нормальный двиг где еть поддержка такой фигни (в последнем огре вроде есть)
|
(Offline)
|
|
24.01.2009, 02:15
|
#42
|
Разработчик
Регистрация: 02.04.2007
Сообщений: 353
Написано 54 полезных сообщений (для 289 пользователей)
|
Ответ: проблема с аним.
Я не знаю где реализовано удобнее чем в блице работа с анимациями - там ниче сложно вообще нет- неужели так сложно понять отсилы 5-10 команд (да и не факт что все их вы будете использовать)
|
(Offline)
|
|
24.01.2009, 02:44
|
#43
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: проблема с аним.
В ксорсе кстати есть поддержка анимации костей по-отдельности.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
11.11.2009, 16:35
|
#44
|
ПроЭктировщик
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений (для 34 пользователей)
|
Ответ: проблема с аним.
У меня тут проблемка, я новичок=) тут я хочу анимировать объект MD2
Читал об этом в учебнике каком то, вообщем пишу в цикле
If KeyDown(17) AnimateMD2 SpanchBob, 1,0.2,1,6
но когда жму на клавишу W (17) нечего не происходит
также пробовал если поставить кадры 1,1 ,то выходит при нажатии он ставит на второй кадр, помогите плиз
|
(Offline)
|
|
11.11.2009, 20:22
|
#45
|
Нуждающийся
Регистрация: 23.10.2009
Сообщений: 74
Написано 9 полезных сообщений (для 22 пользователей)
|
Ответ: проблема с аним.
Сообщение от ELIAS
ну и естественно не задействовать B3D Extensions.
|
ELIAS что занчит естественно , уж не хочешь ты сказать , что не используешь такую важную часть B3d формата ? Ведь именно там очень много приятностей и вкусностей ...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:18.
|