摄像机系统,和子对象绑定

This commit is contained in:
ArchZer0
2026-08-17 16:15:05 +08:00
parent 63d97f058a
commit 7b7756f0fe
20 changed files with 744 additions and 132 deletions
+29 -19
View File
@@ -1,21 +1,31 @@
{
"actors": [
{
"name": "square",
"init": "square_init",
"tick": "square_tick",
"position": {
"x": 0,
"y": 0
},
"facing": {
"x": 1,
"y": 0
},
"mesh": {
"shape": "quad",
"texture": "Dank.png"
}
}
]
"default_camera": "square_camera",
"grid_background": true,
"actors": [
{
"name": "square",
"init": "square_init",
"tick": "square_tick",
"position": {
"x": 0,
"y": 0
},
"facing": {
"x": 1,
"y": 0
},
"mesh": {
"shape": "quad",
"texture": "Dank.png"
},
"children": [
{
"name": "square_camera",
"type": "camera",
"position": { "x": 0, "y": 0 },
"zoom": 0.2
}
]
}
]
}
+11 -1
View File
@@ -1,4 +1,6 @@
{
"default_camera": "square_alt_camera",
"grid_background": true,
"actors": [
{
"name": "square_alt",
@@ -9,7 +11,15 @@
"mesh": {
"shape": "quad",
"color": { "r": 0.9, "g": 0.3, "b": 0.2, "a": 1.0 }
}
},
"children": [
{
"name": "square_alt_camera",
"type": "camera",
"position": { "x": 0, "y": 0 },
"zoom": 1.0
}
]
}
]
}