mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Implement missing orbit velocity for CPUParticles and CPUParticles2D
The relevant code was copied from (GPU) ParticlesMaterial but commented out initially, and never ported. Closes #29580.
This commit is contained in:
@@ -116,6 +116,12 @@
|
||||
</member>
|
||||
<member name="one_shot" type="bool" setter="set_one_shot" getter="get_one_shot">
|
||||
</member>
|
||||
<member name="orbit_velocity" type="float" setter="set_param" getter="get_param">
|
||||
</member>
|
||||
<member name="orbit_velocity_curve" type="Curve" setter="set_param_curve" getter="get_param_curve">
|
||||
</member>
|
||||
<member name="orbit_velocity_random" type="float" setter="set_param_randomness" getter="get_param_randomness">
|
||||
</member>
|
||||
<member name="preprocess" type="float" setter="set_pre_process_time" getter="get_pre_process_time">
|
||||
</member>
|
||||
<member name="radial_accel" type="float" setter="set_param" getter="get_param">
|
||||
@@ -154,30 +160,34 @@
|
||||
</constant>
|
||||
<constant name="PARAM_ANGULAR_VELOCITY" value="1" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_LINEAR_ACCEL" value="2" enum="Parameter">
|
||||
<constant name="PARAM_ORBIT_VELOCITY" value="2" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_RADIAL_ACCEL" value="3" enum="Parameter">
|
||||
<constant name="PARAM_LINEAR_ACCEL" value="3" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_TANGENTIAL_ACCEL" value="4" enum="Parameter">
|
||||
<constant name="PARAM_RADIAL_ACCEL" value="4" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_DAMPING" value="5" enum="Parameter">
|
||||
<constant name="PARAM_TANGENTIAL_ACCEL" value="5" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_ANGLE" value="6" enum="Parameter">
|
||||
<constant name="PARAM_DAMPING" value="6" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_SCALE" value="7" enum="Parameter">
|
||||
<constant name="PARAM_ANGLE" value="7" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_HUE_VARIATION" value="8" enum="Parameter">
|
||||
<constant name="PARAM_SCALE" value="8" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_ANIM_SPEED" value="9" enum="Parameter">
|
||||
<constant name="PARAM_HUE_VARIATION" value="9" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_ANIM_OFFSET" value="10" enum="Parameter">
|
||||
<constant name="PARAM_ANIM_SPEED" value="10" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_MAX" value="11" enum="Parameter">
|
||||
<constant name="PARAM_ANIM_OFFSET" value="11" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="PARAM_MAX" value="12" enum="Parameter">
|
||||
</constant>
|
||||
<constant name="FLAG_ALIGN_Y_TO_VELOCITY" value="0" enum="Flags">
|
||||
</constant>
|
||||
<constant name="FLAG_ROTATE_Y" value="1" enum="Flags">
|
||||
</constant>
|
||||
<constant name="FLAG_DISABLE_Z" value="2" enum="Flags">
|
||||
</constant>
|
||||
<constant name="FLAG_MAX" value="3" enum="Flags">
|
||||
</constant>
|
||||
<constant name="EMISSION_SHAPE_POINT" value="0" enum="EmissionShape">
|
||||
|
||||
Reference in New Issue
Block a user