|
@@ -0,0 +1,318 @@
|
|
|
|
+name: "raycast"
|
|
|
|
+scale_along_z: 0
|
|
|
|
+embedded_instances {
|
|
|
|
+ id: "bee"
|
|
|
|
+ data: "components {\n"
|
|
|
|
+ " id: \"raycast\"\n"
|
|
|
|
+ " component: \"/examples/physics/raycast/raycast.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: \"sprite\"\n"
|
|
|
|
+ " type: \"sprite\"\n"
|
|
|
|
+ " data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
|
|
|
|
+ "default_animation: \\\"bee\\\"\\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"
|
|
|
|
+ ""
|
|
|
|
+ position {
|
|
|
|
+ x: 360.0
|
|
|
|
+ y: 360.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: "stone3"
|
|
|
|
+ data: "embedded_components {\n"
|
|
|
|
+ " id: \"sprite\"\n"
|
|
|
|
+ " type: \"sprite\"\n"
|
|
|
|
+ " data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
|
|
|
|
+ "default_animation: \\\"elementStone023\\\"\\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: \"collisionobject\"\n"
|
|
|
|
+ " type: \"collisionobject\"\n"
|
|
|
|
+ " data: \"collision_shape: \\\"\\\"\\n"
|
|
|
|
+ "type: COLLISION_OBJECT_TYPE_KINEMATIC\\n"
|
|
|
|
+ "mass: 0.0\\n"
|
|
|
|
+ "friction: 0.1\\n"
|
|
|
|
+ "restitution: 0.5\\n"
|
|
|
|
+ "group: \\\"stone\\\"\\n"
|
|
|
|
+ "mask: \\\"bee\\\"\\n"
|
|
|
|
+ "embedded_collision_shape {\\n"
|
|
|
|
+ " shapes {\\n"
|
|
|
|
+ " shape_type: TYPE_BOX\\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: 3\\n"
|
|
|
|
+ " }\\n"
|
|
|
|
+ " data: 70.0\\n"
|
|
|
|
+ " data: 70.0\\n"
|
|
|
|
+ " data: 10.0\\n"
|
|
|
|
+ "}\\n"
|
|
|
|
+ "linear_damping: 0.0\\n"
|
|
|
|
+ "angular_damping: 0.0\\n"
|
|
|
|
+ "locked_rotation: 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: 131.0
|
|
|
|
+ y: 161.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: "stone1"
|
|
|
|
+ data: "embedded_components {\n"
|
|
|
|
+ " id: \"collisionobject\"\n"
|
|
|
|
+ " type: \"collisionobject\"\n"
|
|
|
|
+ " data: \"collision_shape: \\\"\\\"\\n"
|
|
|
|
+ "type: COLLISION_OBJECT_TYPE_KINEMATIC\\n"
|
|
|
|
+ "mass: 0.0\\n"
|
|
|
|
+ "friction: 0.1\\n"
|
|
|
|
+ "restitution: 0.5\\n"
|
|
|
|
+ "group: \\\"stone\\\"\\n"
|
|
|
|
+ "mask: \\\"bee\\\"\\n"
|
|
|
|
+ "embedded_collision_shape {\\n"
|
|
|
|
+ " shapes {\\n"
|
|
|
|
+ " shape_type: TYPE_BOX\\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: 3\\n"
|
|
|
|
+ " }\\n"
|
|
|
|
+ " data: 70.0\\n"
|
|
|
|
+ " data: 70.0\\n"
|
|
|
|
+ " data: 10.0\\n"
|
|
|
|
+ "}\\n"
|
|
|
|
+ "linear_damping: 0.0\\n"
|
|
|
|
+ "angular_damping: 0.0\\n"
|
|
|
|
+ "locked_rotation: 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: \\\"elementStone023\\\"\\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"
|
|
|
|
+ ""
|
|
|
|
+ position {
|
|
|
|
+ x: 566.0
|
|
|
|
+ y: 233.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: "stone2"
|
|
|
|
+ data: "embedded_components {\n"
|
|
|
|
+ " id: \"collisionobject\"\n"
|
|
|
|
+ " type: \"collisionobject\"\n"
|
|
|
|
+ " data: \"collision_shape: \\\"\\\"\\n"
|
|
|
|
+ "type: COLLISION_OBJECT_TYPE_KINEMATIC\\n"
|
|
|
|
+ "mass: 0.0\\n"
|
|
|
|
+ "friction: 0.1\\n"
|
|
|
|
+ "restitution: 0.5\\n"
|
|
|
|
+ "group: \\\"stone\\\"\\n"
|
|
|
|
+ "mask: \\\"bee\\\"\\n"
|
|
|
|
+ "embedded_collision_shape {\\n"
|
|
|
|
+ " shapes {\\n"
|
|
|
|
+ " shape_type: TYPE_BOX\\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: 3\\n"
|
|
|
|
+ " }\\n"
|
|
|
|
+ " data: 70.0\\n"
|
|
|
|
+ " data: 70.0\\n"
|
|
|
|
+ " data: 10.0\\n"
|
|
|
|
+ "}\\n"
|
|
|
|
+ "linear_damping: 0.0\\n"
|
|
|
|
+ "angular_damping: 0.0\\n"
|
|
|
|
+ "locked_rotation: 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: \\\"elementStone023\\\"\\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"
|
|
|
|
+ ""
|
|
|
|
+ position {
|
|
|
|
+ x: 273.0
|
|
|
|
+ y: 532.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
|
|
|
|
+ }
|
|
|
|
+}
|