sevas55 Posted January 29 Posted January 29 (edited) Подскажите, можно ли, и как получить доступ в коде к свойству Velocity? Хочу сделать чтобы кильватерный след от корабля зависел от других параметров, но в коде нахожу только доступ к EmitterVelocity. Edited January 29 by sevas55
silent Posted January 30 Posted January 30 sevas55 EmitterVelocity в API это как раз и есть тот самый Velocity в UI, так что вы нашил всё правильно :) How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN
sevas55 Posted January 30 Author Posted January 30 (edited) Спасибо! Ещё одно уточнение, в API EmitterVelocity это вектор vec3, а в редакторе это коэффициент, Правильно ли я понимаю что в редакторе Velocity умножается на Direction? Пока поведение частиц после эмиссии не совсем поддается нужному контролю, пытаюсь разобраться. Edited January 30 by sevas55
cash-metall Posted January 30 Posted January 30 Здравствуйте. немного путаница произошла. вам нужен не EmitterVelocity а VelocityOverTimeModifier все параметры которые в блоке Behavior After Emission они с припиской "OverTimeModifier" обратите внимание что у этих самых "OverTimeModifier" есть разные режимы, главное не запутаться particles.VelocityOverTimeModifier.Constant = 4.3f; // т.к. в режиме constant particles.DirectionOverTimeModifier.ConstantMin = new vec3 (0,1,0); // т.к. в режиме betweenconsts particles.DirectionOverTimeModifier.ConstantMax = new vec3 (0,-1,0); EmitterVelocity - это что то другое, скорее всего про режим emittershift чтобы можно было переопределить скорость эмитера для спавна частичек 1
sevas55 Posted January 30 Author Posted January 30 Спасибо за уточнения! Теоретически прояснилось, на практике разберусь в процессе.
Recommended Posts