feat(studio): Add Quick Start Guide, Viewport HUD, 3D raycast picking, quick add toolbar, and starter Baseplate
checkpoint / checkpoint (push) Successful in 6m20s
checkpoint / checkpoint (push) Successful in 6m20s
This commit is contained in:
@@ -66,12 +66,48 @@ static func create_template(template_name: String) -> Dictionary:
|
||||
base["objects"] = [
|
||||
{
|
||||
"id": "spawn_pad",
|
||||
"catalog_id": "spawn_pad",
|
||||
"catalog_id": "crate_small",
|
||||
"asset_id": "props/crate_small.glb",
|
||||
"position": [0, 0, 0],
|
||||
"rotation": [0, 0, 0, 1],
|
||||
"scale": [2, 2, 0.2],
|
||||
"properties": {"display_name": "Spawn Pad"}
|
||||
"properties": {"display_name": "Spawn Pad", "catalog_id": "crate_small"}
|
||||
},
|
||||
{
|
||||
"id": "modbison_mascot",
|
||||
"catalog_id": "bison",
|
||||
"asset_id": "props/bison.glb",
|
||||
"position": [0, 4, 0],
|
||||
"rotation": [0, 0, 0, 1],
|
||||
"scale": [1, 1, 1],
|
||||
"properties": {"display_name": "ModBison", "catalog_id": "bison"}
|
||||
},
|
||||
{
|
||||
"id": "crate_base",
|
||||
"catalog_id": "crate_small",
|
||||
"asset_id": "props/crate_small.glb",
|
||||
"position": [4, 0, 0],
|
||||
"rotation": [0, 0, 0, 1],
|
||||
"scale": [1, 1, 1],
|
||||
"properties": {"display_name": "Wooden Crate", "catalog_id": "crate_small"}
|
||||
},
|
||||
{
|
||||
"id": "crate_stacked",
|
||||
"catalog_id": "crate_small",
|
||||
"asset_id": "props/crate_small.glb",
|
||||
"position": [4, 0, 1],
|
||||
"rotation": [0, 0, 0, 1],
|
||||
"scale": [1, 1, 1],
|
||||
"properties": {"display_name": "Stacked Crate", "catalog_id": "crate_small", "parent_id": "crate_base"}
|
||||
},
|
||||
{
|
||||
"id": "lamp_01",
|
||||
"catalog_id": "lamp_post_01",
|
||||
"asset_id": "props/lamp_post_01.glb",
|
||||
"position": [-3, 3, 0],
|
||||
"rotation": [0, 0, 0, 1],
|
||||
"scale": [1, 1, 1],
|
||||
"properties": {"display_name": "Street Lamp", "catalog_id": "lamp_post_01"}
|
||||
}
|
||||
]
|
||||
"terrain":
|
||||
|
||||
Reference in New Issue
Block a user