![]() |
Re: CopyMesh .VS. ScaleTexture
Еще вопрос назрел: как выставить значение alph'ы для мульти-surface'ной анимированной модели ?
|
Re: CopyMesh .VS. ScaleTexture
А перебор всех чайлдов циклом:
For n=1 to CountChildren(Mesh) Child=GetChild(Mesh,n) EntityAlpha Child,Alpha# Next Не помогает? Или нужно отдельно какойто сурфэйс сделать прозрачным от части (и сурфэйс или чайлд?). |
Re: CopyMesh .VS. ScaleTexture
Не помогает. "Invalid memory access".
|
Re: CopyMesh .VS. ScaleTexture
Хм, а на какой строке? И Если выкидывает то сколько n в этот моммент?
Хм, не 3Дс максом модель делалась? 3Дс максовский пайплайн, сохраняет всё пивотами, то всёразво даёт возможность применять как к мешу различные операции, а вот например MilkShape3D или CharacterFX сохраняют "истинными", пивотами, на них нельзя применить комманды, применяемые именно к мешам. |
Re: CopyMesh .VS. ScaleTexture
Цитата:
Цитата:
Цитата:
Updated: Все, проблема решена. Странный глюк... Еще любопытный вопрос: как выставить цвет для Entity, не используя не EntityColor, не BrushColor ? |
Re: CopyMesh .VS. ScaleTexture
Цитата:
Только нужно тогда поставить FX для объекта на 3 (потдержка цвета и альфы вершин). А почему не используя EntityColor? |
Re: CopyMesh .VS. ScaleTexture
Уже не важно, нашла другое решение проблемы).
|
Re: CopyMesh .VS. ScaleTexture
Еще вопрос: как остановить анимацию на текущем кадре ?
|
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) |
Re: CopyMesh .VS. ScaleTexture
Цитата:
...Или это только в B3D SDK так ? |
Re: CopyMesh .VS. ScaleTexture
Цитата:
|
Re: CopyMesh .VS. ScaleTexture
Цитата:
|
Re: CopyMesh .VS. ScaleTexture
Еще вопрос, кстати: как снять с модели текстурный слой ?
|
Re: CopyMesh .VS. ScaleTexture
Цитата:
|
Re: CopyMesh .VS. ScaleTexture
Chrono Syndrome
Снять никак, можно наложить новый брашь, а прошлый удалить. Комманды GetTexture и GetBrush, не возвращают путь к объекту, а только дублируют его. |
Часовой пояс GMT +4, время: 03:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot