Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 16.03.2007, 07:03   #1
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Проблема с AnimMesh

Госпада подскажите как поменять у Анемированого Меша цвет и прозрачность?
Это не прокатывает...
Pos = LoadAnimMesh("Position.b3d")
EntityColor Pos,255,0,0
EntityAlpha Pos,0.5

Если делаю просто:

Pos = LoadMesh("Position.b3d")
EntityColor Pos,255,0,0
EntityAlpha Pos,0.5
То все ОК но мне то нужно анемированую модельку...
(Offline)
 
Ответить с цитированием
Старый 16.03.2007, 14:13   #2
Vovan_X
Оператор ЭВМ
 
Регистрация: 14.02.2007
Сообщений: 46
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема с AnimMesh

Pos = LoadAnimMesh("Position.b3d")
EntityColor Pos,255,0,0
EntityAlpha Pos,0.5

Animate Pos,1
И всё будет работать
(Offline)
 
Ответить с цитированием
Старый 16.03.2007, 18:18   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Проблема с AnimMesh

А вот и не будет. Наверное.
Рекурсией его, рекурсией.
т.е. находиш чайлд модели, у него ищещ его чайлды, если у него нет чайлдов то его красиш или текстуриш или изменеш альфу.
ПС. где-то на форуме была инфа. Если не найдеш часа через 8 скину.
(Offline)
 
Ответить с цитированием
Старый 16.03.2007, 22:54   #4
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Re: Проблема с AnimMesh

Pos = LoadAnimMesh("Position.b3d")
mod=findchild(pos,"Box1") ;Box1 -название того что красиш когда в максе модель создвал там видно название
EntityColor mod,255,0,0
EntityAlpha mod,0.5
(Offline)
 
Ответить с цитированием
Старый 16.03.2007, 23:37   #5
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Проблема с AnimMesh

Function AnimEntityTexture(aent,tex)
Local ent
EntityTexture aent,tex,0,0
For c=1 To CountChildren(aent)
	ent=GetChild(aent,c)
	If CountChildren(ent)>0
	AnimEntityTexture(ent,tex)
	Else
	EntityTexture ent,tex,0,0
	EndIf
Next
End Function

Function AnimEntityColor(aent,r,g,b)
Local ent
EntityColor aent,r,g,b
For c=1 To CountChildren(aent)
	ent=GetChild(aent,c)
	If CountChildren(ent)>0
	AnimEntityColor(ent,r,g,b)
	Else
	EntityColor ent,r,g,b
	EndIf
Next
End Function

Function AnimEntityAlpha(aent,a#)
Local ent
EntityAlpha aent,a
For c=1 To CountChildren(aent)
	ent=GetChild(aent,c)
	If CountChildren(ent)>0
	AnimEntityAlpha(ent,a)
	Else
	EntityAlpha ent,a
	EndIf
Next
End Function
(Offline)
 
Ответить с цитированием
Старый 17.03.2007, 02:46   #6
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Re: Проблема с AnimMesh

Спасибо всем ща попробую
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 17:07   #7
Vovan_X
Оператор ЭВМ
 
Регистрация: 14.02.2007
Сообщений: 46
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема с AnimMesh

Graphics3D 640,480
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,20,-100 ; position camera so that robot will be in view when loaded
light=CreateLight()
RotateEntity light,90,0,0
; Загружаем анимированное тело
zver=LoadAnimMesh("Zver.3ds")
; Анимация тела. С помощьюе этой команды будет запущена анимация,
; которая будет отработана при вызове функции UpdateWorld
Animate zver,2

While Not KeyDown(1)
UpdateWorld
RenderWorld

Flip
Wend
End
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 17:39   #8
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: Проблема с AnimMesh

ЭЭЭ... К чему это?

Какое отношение ЭТо имеет к полупрозрачности и цветам?
(Offline)
 
Ответить с цитированием
Старый 22.03.2007, 18:03   #9
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Проблема с AnimMesh

Может поэтому у него подпись такая:
" Я моделер, а не программист. Поэтому у меня не получается."
(Offline)
 
Ответить с цитированием
Старый 23.03.2007, 01:42   #10
Vovan_X
Оператор ЭВМ
 
Регистрация: 14.02.2007
Сообщений: 46
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема с AnimMesh

подпись и впрям прикольная,а отношение к выше мной написано имеет к анимации,ведь эта тема про то как зделать в Blitz3d Анимацию
(Offline)
 
Ответить с цитированием
Старый 23.03.2007, 01:50   #11
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: Проблема с AnimMesh

Сообщение от Vovan_X
подпись и впрям прикольная,а отношение к выше мной написано имеет к анимации,ведь эта тема про то как зделать в Blitz3d Анимацию
ну... как тебе сказать

во фразе
как поменять у Анемированого Меша цвет и прозрачность
конечно есть слово "анимация", поэтому сказать что ты совсем не прав не могу... Но и понять какое отношение код имеет к цвету и прозрачности - тоже...
Ладно будем считать - боевая ничья...
(Offline)
 
Ответить с цитированием
Старый 23.03.2007, 01:55   #12
Vovan_X
Оператор ЭВМ
 
Регистрация: 14.02.2007
Сообщений: 46
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема с AnimMesh

Ок.
(Offline)
 
Ответить с цитированием
Старый 23.03.2007, 10:13   #13
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Re: Проблема с AnimMesh

Vovan_X Мда.... не думал

HolyDel спасибо помогло
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AnimMesh Dakar 3D-программирование 21 26.09.2009 16:11
Коллизии с Animmesh Flash 3D-программирование 4 11.08.2009 12:27
CopyAnimMesh(animmesh) ELIAS Blitz3D 8 21.07.2009 11:44
AnimMesh<=>Mesh CRASHER 3D-программирование 3 30.03.2009 04:08
AddMesh к AnimMesh Horror 3D-программирование 5 24.10.2007 15:23


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com