|
@@ -0,0 +1,251 @@
|
|
|
+name: "pan"
|
|
|
+scale_along_z: 0
|
|
|
+embedded_instances {
|
|
|
+ id: "walls"
|
|
|
+ data: "embedded_components {\n"
|
|
|
+ " id: \"collisionobject\"\n"
|
|
|
+ " type: \"collisionobject\"\n"
|
|
|
+ " data: \"collision_shape: \\\"\\\"\\n"
|
|
|
+ "type: COLLISION_OBJECT_TYPE_STATIC\\n"
|
|
|
+ "mass: 0.0\\n"
|
|
|
+ "friction: 0.9\\n"
|
|
|
+ "restitution: 0.1\\n"
|
|
|
+ "group: \\\"wall\\\"\\n"
|
|
|
+ "mask: \\\"coin\\\"\\n"
|
|
|
+ "embedded_collision_shape {\\n"
|
|
|
+ " shapes {\\n"
|
|
|
+ " shape_type: TYPE_BOX\\n"
|
|
|
+ " position {\\n"
|
|
|
+ " x: -50.0\\n"
|
|
|
+ " y: 360.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " rotation {\\n"
|
|
|
+ " x: 0.0\\n"
|
|
|
+ " y: 0.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " w: 1.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " index: 0\\n"
|
|
|
+ " count: 3\\n"
|
|
|
+ " }\\n"
|
|
|
+ " shapes {\\n"
|
|
|
+ " shape_type: TYPE_BOX\\n"
|
|
|
+ " position {\\n"
|
|
|
+ " x: 770.0\\n"
|
|
|
+ " y: 360.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " rotation {\\n"
|
|
|
+ " x: 0.0\\n"
|
|
|
+ " y: 0.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " w: 1.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " index: 3\\n"
|
|
|
+ " count: 3\\n"
|
|
|
+ " }\\n"
|
|
|
+ " shapes {\\n"
|
|
|
+ " shape_type: TYPE_BOX\\n"
|
|
|
+ " position {\\n"
|
|
|
+ " x: 360.0\\n"
|
|
|
+ " y: 770.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " rotation {\\n"
|
|
|
+ " x: 0.0\\n"
|
|
|
+ " y: 0.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " w: 1.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " index: 6\\n"
|
|
|
+ " count: 3\\n"
|
|
|
+ " }\\n"
|
|
|
+ " shapes {\\n"
|
|
|
+ " shape_type: TYPE_BOX\\n"
|
|
|
+ " position {\\n"
|
|
|
+ " x: 360.0\\n"
|
|
|
+ " y: -50.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " rotation {\\n"
|
|
|
+ " x: 0.0\\n"
|
|
|
+ " y: 0.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " w: 1.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " index: 9\\n"
|
|
|
+ " count: 3\\n"
|
|
|
+ " }\\n"
|
|
|
+ " data: 50.0\\n"
|
|
|
+ " data: 360.0\\n"
|
|
|
+ " data: 10.0\\n"
|
|
|
+ " data: 50.0\\n"
|
|
|
+ " data: 360.0\\n"
|
|
|
+ " data: 10.0\\n"
|
|
|
+ " data: 460.0\\n"
|
|
|
+ " data: 50.0\\n"
|
|
|
+ " data: 10.0\\n"
|
|
|
+ " data: 460.0\\n"
|
|
|
+ " data: 50.0\\n"
|
|
|
+ " data: 10.0\\n"
|
|
|
+ "}\\n"
|
|
|
+ "linear_damping: 0.0\\n"
|
|
|
+ "angular_damping: 0.0\\n"
|
|
|
+ "locked_rotation: false\\n"
|
|
|
+ "bullet: false\\n"
|
|
|
+ "\"\n"
|
|
|
+ " position {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " }\n"
|
|
|
+ " rotation {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " w: 1.0\n"
|
|
|
+ " }\n"
|
|
|
+ "}\n"
|
|
|
+ ""
|
|
|
+ position {
|
|
|
+ x: 0.0
|
|
|
+ y: 0.0
|
|
|
+ z: 0.0
|
|
|
+ }
|
|
|
+ rotation {
|
|
|
+ x: 0.0
|
|
|
+ y: 0.0
|
|
|
+ z: 0.0
|
|
|
+ w: 1.0
|
|
|
+ }
|
|
|
+ scale3 {
|
|
|
+ x: 1.0
|
|
|
+ y: 1.0
|
|
|
+ z: 1.0
|
|
|
+ }
|
|
|
+}
|
|
|
+embedded_instances {
|
|
|
+ id: "coin"
|
|
|
+ data: "components {\n"
|
|
|
+ " id: \"pan\"\n"
|
|
|
+ " component: \"/examples/sound/panning/pan.script\"\n"
|
|
|
+ " position {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " }\n"
|
|
|
+ " rotation {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " w: 1.0\n"
|
|
|
+ " }\n"
|
|
|
+ "}\n"
|
|
|
+ "embedded_components {\n"
|
|
|
+ " id: \"collision\"\n"
|
|
|
+ " type: \"collisionobject\"\n"
|
|
|
+ " data: \"collision_shape: \\\"\\\"\\n"
|
|
|
+ "type: COLLISION_OBJECT_TYPE_DYNAMIC\\n"
|
|
|
+ "mass: 0.09\\n"
|
|
|
+ "friction: 0.0\\n"
|
|
|
+ "restitution: 1.0\\n"
|
|
|
+ "group: \\\"coin\\\"\\n"
|
|
|
+ "mask: \\\"wall\\\"\\n"
|
|
|
+ "embedded_collision_shape {\\n"
|
|
|
+ " shapes {\\n"
|
|
|
+ " shape_type: TYPE_SPHERE\\n"
|
|
|
+ " position {\\n"
|
|
|
+ " x: 0.0\\n"
|
|
|
+ " y: 0.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " rotation {\\n"
|
|
|
+ " x: 0.0\\n"
|
|
|
+ " y: 0.0\\n"
|
|
|
+ " z: 0.0\\n"
|
|
|
+ " w: 1.0\\n"
|
|
|
+ " }\\n"
|
|
|
+ " index: 0\\n"
|
|
|
+ " count: 1\\n"
|
|
|
+ " }\\n"
|
|
|
+ " data: 35.0\\n"
|
|
|
+ "}\\n"
|
|
|
+ "linear_damping: 0.0\\n"
|
|
|
+ "angular_damping: 0.0\\n"
|
|
|
+ "locked_rotation: false\\n"
|
|
|
+ "bullet: false\\n"
|
|
|
+ "\"\n"
|
|
|
+ " position {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " }\n"
|
|
|
+ " rotation {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " w: 1.0\n"
|
|
|
+ " }\n"
|
|
|
+ "}\n"
|
|
|
+ "embedded_components {\n"
|
|
|
+ " id: \"sprite\"\n"
|
|
|
+ " type: \"sprite\"\n"
|
|
|
+ " data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
|
|
|
+ "default_animation: \\\"coin\\\"\\n"
|
|
|
+ "material: \\\"/builtins/materials/sprite.material\\\"\\n"
|
|
|
+ "blend_mode: BLEND_MODE_ALPHA\\n"
|
|
|
+ "\"\n"
|
|
|
+ " position {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " }\n"
|
|
|
+ " rotation {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " w: 1.0\n"
|
|
|
+ " }\n"
|
|
|
+ "}\n"
|
|
|
+ "embedded_components {\n"
|
|
|
+ " id: \"coin\"\n"
|
|
|
+ " type: \"sound\"\n"
|
|
|
+ " data: \"sound: \\\"/examples/sound/panning/dcoin.ogg\\\"\\n"
|
|
|
+ "looping: 0\\n"
|
|
|
+ "group: \\\"master\\\"\\n"
|
|
|
+ "gain: 1.0\\n"
|
|
|
+ "pan: 0.0\\n"
|
|
|
+ "speed: 1.0\\n"
|
|
|
+ "loopcount: 0\\n"
|
|
|
+ "\"\n"
|
|
|
+ " position {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " }\n"
|
|
|
+ " rotation {\n"
|
|
|
+ " x: 0.0\n"
|
|
|
+ " y: 0.0\n"
|
|
|
+ " z: 0.0\n"
|
|
|
+ " w: 1.0\n"
|
|
|
+ " }\n"
|
|
|
+ "}\n"
|
|
|
+ ""
|
|
|
+ position {
|
|
|
+ x: 249.0
|
|
|
+ y: 398.0
|
|
|
+ z: 0.0
|
|
|
+ }
|
|
|
+ rotation {
|
|
|
+ x: 0.0
|
|
|
+ y: 0.0
|
|
|
+ z: 0.0
|
|
|
+ w: 1.0
|
|
|
+ }
|
|
|
+ scale3 {
|
|
|
+ x: 1.0
|
|
|
+ y: 1.0
|
|
|
+ z: 1.0
|
|
|
+ }
|
|
|
+}
|