setVelocity: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (version update 1.8 → 1.80)
Line 1: Line 1:
{{Command|= Comments
{{Command|Comments=
____________________________________________________________________________________________
____________________________________________________________________________________________


| ofpr |= Game name
| ofpr |Game name=


|1.8|= Game version
|1.80|Game version=


|arg= local |= Arguments in MP
|arg= local |Arguments in MP=


|eff= global |= Effects in MP
|eff= global |Effects in MP=
____________________________________________________________________________________________
____________________________________________________________________________________________


| Set [[velocity]] (speed vector) of a vehicle.  Units are in metres per second. |= Description
| Set [[velocity]] (speed vector) of a vehicle.  Units are in metres per second. |Description=
____________________________________________________________________________________________
____________________________________________________________________________________________


| vehicleName '''setVelocity''' [x, y, z] |= Syntax
| vehicleName [[setVelocity]] [x, y, z] |Syntax=


|p1= vehicleName: [[Object]] |= Parameter 1
|p1= vehicleName: [[Object]] |Parameter 1=


|p2= [x, y, z]: [[Array]] |= Parameter 2
|p2= [x, y, z]: [[Array]] |Parameter 2=


| [[Nothing]] |= Return value
| [[Nothing]] |Return value=
____________________________________________________________________________________________
____________________________________________________________________________________________
   
   
|x1= <code>_truck1 [[setVelocity]] [20, 0, 0];</code> |= Example 1
|x1= <code>_truck1 [[setVelocity]] [20, 0, 0];</code> |Example 1=


|x2= Advanced method used for relative acceleration:
|x2= Advanced method used for relative acceleration:
Line 34: Line 34:
(_vel [[select]] 2)
(_vel [[select]] 2)
];
];
</code> |= Example 2
</code> |Example 2=
____________________________________________________________________________________________
____________________________________________________________________________________________


|[[velocity]], [[velocityModelSpace]], [[setVelocityModelSpace]], [[setVelocityTransformation]], [[speed]] |= See also
|[[velocity]], [[velocityModelSpace]], [[setVelocityModelSpace]], [[setVelocityTransformation]], [[speed]] |See also=
 
}}
}}


Line 44: Line 43:
<dl class="command_description">
<dl class="command_description">
<!-- Note Section BEGIN -->
<!-- Note Section BEGIN -->
<dd class="notedate">Posted on 20 Jun, 2014 - 16:50
<dd class="notedate">Posted on 20 Jun, 2014 - 16:50
<dt class="note">'''[[User:ffur2007slx2_5|ffur2007slx2_5]]'''<dd class="note">
<dt class="note">[[User:ffur2007slx2_5|ffur2007slx2_5]]
(ArmA3 1.22) [[setVelocity]] will be affected by [[setDir]] and [[setVectorDirAndUp]]. So use it after them.
<dd class="note">(ArmA3 1.22) [[setVelocity]] will be affected by [[setDir]] and [[setVectorDirAndUp]], so use it after them.
 
<!-- Note Section END -->
<!-- Note Section END -->
</dl>
</dl>


<h3 style="display:none">Bottom Section</h3>
<h3 style="display:none">Bottom Section</h3>
[[Category:Scripting Commands|SETVELOCITY]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.96|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.99|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.99|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands OFP 1.96|SETVELOCITY]]
[[Category:Scripting Commands ArmA|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA|SETVELOCITY]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]

Revision as of 10:04, 1 June 2018

Hover & click on the images for description

Description

Description:
Set velocity (speed vector) of a vehicle. Units are in metres per second.
Groups:
Uncategorised

Syntax

Syntax:
vehicleName setVelocity [x, y, z]
Parameters:
vehicleName: Object
[x, y, z]: Array
Return Value:
Nothing

Examples

Example 1:
_truck1 setVelocity [20, 0, 0];
Example 2:
Advanced method used for relative acceleration: _vel = velocity _vehicle; _dir = direction _vehicle; _speed = 10; comment "Added speed"; _vehicle setVelocity [ (_vel select 0) + (sin _dir * _speed), (_vel select 1) + (cos _dir * _speed), (_vel select 2) ];

Additional Information

See also:
velocityvelocityModelSpacesetVelocityModelSpacesetVelocityTransformationspeed

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

Notes

Posted on 20 Jun, 2014 - 16:50
ffur2007slx2_5
(ArmA3 1.22) setVelocity will be affected by setDir and setVectorDirAndUp, so use it after them.

Bottom Section