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

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

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

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

Ответ
 
Опции темы
Старый 05.08.2007, 21:41   #16
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Еще вопрос назрел: как выставить значение alph'ы для мульти-surface'ной анимированной модели ?
 
Ответить с цитированием
Старый 06.08.2007, 11:18   #17
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: CopyMesh .VS. ScaleTexture

А перебор всех чайлдов циклом:
For n=1 to CountChildren(Mesh)
Child=GetChild(Mesh,n)
EntityAlpha Child,Alpha#
Next
Не помогает? Или нужно отдельно какойто сурфэйс сделать прозрачным от части (и сурфэйс или чайлд?).
(Offline)
 
Ответить с цитированием
Старый 06.08.2007, 13:00   #18
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Не помогает. "Invalid memory access".
 
Ответить с цитированием
Старый 06.08.2007, 14:07   #19
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: CopyMesh .VS. ScaleTexture

Хм, а на какой строке? И Если выкидывает то сколько n в этот моммент?
Хм, не 3Дс максом модель делалась?
3Дс максовский пайплайн, сохраняет всё пивотами, то всёразво даёт возможность применять как к мешу различные операции, а вот например MilkShape3D или CharacterFX сохраняют "истинными", пивотами, на них нельзя применить комманды, применяемые именно к мешам.
(Offline)
 
Ответить с цитированием
Старый 06.08.2007, 16:45   #20
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Хм, не 3Дс максом модель делалась?
3Ds Max'ом.

Хм, а на какой строке?
Где EntityAlpha.

И Если выкидывает то сколько n в этот моммент?
О! Хороший вопрос... Всегда на последнем чилде.
Updated: Все, проблема решена. Странный глюк...

Еще любопытный вопрос: как выставить цвет для Entity, не используя не EntityColor, не BrushColor ?
 
Ответить с цитированием
Старый 06.08.2007, 17:03   #21
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: CopyMesh .VS. ScaleTexture

Еще любопытный вопрос: как выставить цвет для Entity, не используя не EntityColor, не BrushColor ?
VertexColor
Только нужно тогда поставить FX для объекта на 3 (потдержка цвета и альфы вершин). А почему не используя EntityColor?
(Offline)
 
Ответить с цитированием
Старый 06.08.2007, 17:38   #22
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Уже не важно, нашла другое решение проблемы).
 
Ответить с цитированием
Старый 06.08.2007, 22:04   #23
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Еще вопрос: как остановить анимацию на текущем кадре ?
 
Ответить с цитированием
Старый 06.08.2007, 22:26   #24
Черный крыс
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

mode (optional) - mode of animation.
0: stop animation
1: loop animation (default)
2: ping-pong animation
3: one-shot animation

Тоесть : Animate model,0,0,seq%,trans#

Ну и соответственно все это дело огородить условием, чтобы функция выполниласть только 1 раз. например так :

if AnimSeq(model) <> 33
Animate model,0,0,33
endif

2-й способ : SetAnimTime(entity,time,seq)
 
Ответить с цитированием
Старый 07.08.2007, 10:42   #25
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

if AnimSeq(model) <> 33
Animate model,0,0,33
endif
Сюросит на первый кадр.
...Или это только в B3D SDK так ?
 
Ответить с цитированием
Старый 07.08.2007, 12:52   #26
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: CopyMesh .VS. ScaleTexture

2-й способ : SetAnimTime(entity,time,seq)
Функция незадокументирована?
(Offline)
 
Ответить с цитированием
Старый 07.08.2007, 12:59   #27
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Функция незадокументирована?
"Обнаружена ошибка. Приложение будет закрыто..."
 
Ответить с цитированием
Старый 07.08.2007, 13:25   #28
Chrono Syndrome
 
Сообщений: n/a
Re: CopyMesh .VS. ScaleTexture

Еще вопрос, кстати: как снять с модели текстурный слой ?
 
Ответить с цитированием
Старый 07.08.2007, 13:30   #29
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: CopyMesh .VS. ScaleTexture

Еще вопрос, кстати: как снять с модели текстурный слой ?
удалить текстуру с етого слоя !!
(Offline)
 
Ответить с цитированием
Старый 07.08.2007, 13:45   #30
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: CopyMesh .VS. ScaleTexture

Chrono Syndrome
Снять никак, можно наложить новый брашь, а прошлый удалить.
Комманды GetTexture и GetBrush, не возвращают путь к объекту, а только дублируют его.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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