12345678910111213141516171819202122232425262728 |
- extends Node2D
- # member variables here, example:
- # var a=2
- # var b="textvar"
- export var motion = Vector2()
- export var cycle = 1.0
- var accum=0.0
- func _fixed_process(delta):
- accum += delta * (1.0/cycle) * PI * 2.0
- accum = fmod(accum,PI*2.0)
- var d = sin(accum)
- var xf = Matrix32()
- xf[2]= motion * d
- get_node("platform").set_transform(xf)
-
- func _ready():
- # Initalization here
- set_fixed_process(true)
- pass
|