setParticleParams: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(More detailed description on the type of particleParams)
m (typo)
Line 36: Line 36:
rubbing, /*[[Number]]*/
rubbing, /*[[Number]]*/
size, /*[[Array]] of [[Number]]*/
size, /*[[Array]] of [[Number]]*/
color, /*[[Array]] of [[ARRAY] of RGBA [[Number]]s*/
color, /*[[Array]] of [[Array] of RGBA [[Number]]s*/
animationSpeed, /*[[Array]] of [[Number]]*/
animationSpeed, /*[[Array]] of [[Number]]*/
randomDirectionPeriod, /*[[Number]]*/
randomDirectionPeriod, /*[[Number]]*/

Revision as of 12:32, 6 November 2017

{{Command|= Comments ____________________________________________________________________________________________

| arma |= Game name

|1.00|= Game version ____________________________________________________________________________________________

| Set parameters to particle source. Array is in format ParticleArray.

Since Arma 3 version 1.11.114706 you can use this command to overwrite many values set by setParticleClass, particularity those defined in ParticleArray. Correspondence between CfgCloudlets class param names and command array of params: particleSource setParticleParams [ /* String or Array - If string then the name of the particleShape. And following default values are used: particleFSNtieth = 1 particleFSIndex = 0 particleFSFrameCount = 1 particleFSLoop = true */ [ particleShape, /*String*/ particleFSNtieth, /*Number*/ particleFSIndex, /*Number*/ particleFSFrameCount, /*Number*/ particleFSLoop /*Optional - Boolean. Default: true*/ ], animationName, /*String*/ particleType, /*String - Enum: Billboard, SpaceObject*/ timerPeriod, /*Number*/ lifeTime, /*Number*/ position, /*3D Array of numbers as relative position to particleSource or (if object at index 18 is set) object. Or (if object at index 18 is set) String as memoryPoint of object.*/ moveVelocity, /*3D Array of numbers.*/ rotationVelocity, /*Number*/ weight, /*Number*/ volume, /*Number*/ rubbing, /*Number*/ size, /*Array of Number*/ color, /*Array of [[Array] of RGBA Numbers*/ animationSpeed, /*Array of Number*/ randomDirectionPeriod, /*Number*/ randomDirectionIntensity, /*Number*/ onTimerScript, /*String*/ beforeDestroyScript, /*String*/ this, /*Object*/ angle, /*Optional Number - Default: 0*/ onSurface, /*Optional Boolean*/ bounceOnSurface, /*Optional Number*/ emissiveColor /*Optional Array of [[ARRAY] of RGBA Numbers*/ ];|= Description ____________________________________________________________________________________________

| particleSource setParticleParams array |= Syntax

|p1= particleSource: Object |= Parameter 1

|p2= array: Array - format ParticleArray |= Parameter 2

| Nothing |= Return value

|x1= see ParticleArray|= EXAMPLE1 ____________________________________________________________________________________________

| Arma 3 Particle Effects, ParticleArray, setParticleClass, setParticleRandom, setParticleCircle, setParticleFire, setDropInterval, drop|= See also

}}

Notes

Bottom Section