Files
aego/modules/physics/res/docs/try/RevoluteJoint2D.aescene

84 lines
1.9 KiB
Plaintext

scene version=1 {
node "d3500000000000000000000000000001" name="Pivot" enabled=true layers=1 {
transform {
position=[0, -1]
rotation=0
scale=[1, 1]
}
component "physics.Body2D" version=1 {
type=static
}
component "physics.CircleCollider2D" version=1 {
radius=0.15
isTrigger=true
}
}
node "d3500000000000000000000000000002" name="Arm" enabled=true layers=1 {
transform {
position=[2, -1]
rotation=0
scale=[1, 1]
}
component "physics.Body2D" version=1 {
type=dynamic
}
component "physics.BoxCollider2D" version=1 {
size=[4, 0.4]
}
component "physics.RevoluteJoint2D" version=1 {
target=node("d3500000000000000000000000000001")
anchor=[-2, 0]
enableMotor=true
speed=2
maxTorque=50
}
}
node "d3500000000000000000000000000003" name="Ball" enabled=true layers=1 {
transform {
position=[1, -6]
rotation=0
scale=[1, 1]
}
component "physics.Body2D" version=1 {
type=dynamic
}
component "physics.CircleCollider2D" version=1 {
radius=0.4
restitution=0.3
}
}
node "d3500000000000000000000000000004" name="Floor" enabled=true layers=1 {
transform {
position=[0, 4]
rotation=0
scale=[1, 1]
}
component "engine.SpriteRenderer" version=1 {
sprite=asset("ae900000000000000000000000000010")
order=0
tint=#4b5563ff
size=[18, 0.6]
}
component "physics.Body2D" version=1 {
type=static
}
component "physics.BoxCollider2D" version=1 {
size=[18, 0.6]
}
}
node "d3500000000000000000000000000005" name="Camera" enabled=true layers=1 {
transform {
position=[0, 0]
rotation=0
scale=[1, 1]
}
component "engine.Camera2D" version=1 {
zoom=40
clearColor=#111827ff
scale=fitVirtual
virtual=[960, 540]
active=true
}
}
}