User Tools

Site Tools


dragengine:modules:dragonscript:behavior_playerinputturn

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dragengine:modules:dragonscript:behavior_playerinputturn [2025/05/07 15:01] dragonlorddragengine:modules:dragonscript:behavior_playerinputturn [2025/05/12 15:39] (current) dragonlord
Line 52: Line 52:
 |right.toggle| |Toggle right turn key pressed| |right.toggle| |Toggle right turn key pressed|
 |speed|float|Turn speed in m/s| |speed|float|Turn speed in m/s|
-|analog|float|Analog turn value in the range from -180 to 180 degrees| +|analog|float, ''eventParam'', ''-eventParam''|Add analog turn value in the range from -180 to 180 degrees| 
-|analog.sticky|float|Sticky analog turn value in the range from -180 to 180 degrees|+|analog.sticky|float, ''eventParam'', ''-eventParam''|Set sticky analog turn value in the range from -180 to 180 degrees|
 |canTurn|''true'', ''false''|Can turn| |canTurn|''true'', ''false''|Can turn|
 |canTurn.toggle| |Toggle can turn| |canTurn.toggle| |Toggle can turn|
Line 61: Line 61:
 <action name='playerInputTurn.set'> <action name='playerInputTurn.set'>
   <parameter name='left'>true</parameter>   <parameter name='left'>true</parameter>
 +</action>
 +</code>
 +
 +===== playerInputTurn.update =====
 +
 +Update player input turn.
 +
 +^Parameter^Value^Description^
 +|locomotion| |Update locomotion applying calculateLookHorizontal() and calculateLookVertical() to [[behavior_locomotion|ECBehaviorLocomotion]].applyLookAround()|
 +
 +This is an example of using this action:
 +<code xml>
 +<action name='playerInputLook.update'>
 +  <parameter name='locomotion'/>
 </action> </action>
 </code> </code>
dragengine/modules/dragonscript/behavior_playerinputturn.1746630105.txt.gz · Last modified: 2025/05/07 15:01 by dragonlord