Skip to content

Commit f31c97b

Browse files
committed
Add a soil texture on borders.
1 parent 98cc7d3 commit f31c97b

File tree

3 files changed

+268
-13
lines changed

3 files changed

+268
-13
lines changed

examples/3d-bomberman/3d-bomberman.json

Lines changed: 268 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,24 @@
373373
"name": "assets\\New image.png",
374374
"smoothed": true,
375375
"userAdded": true
376+
},
377+
{
378+
"alwaysLoaded": false,
379+
"file": "assets/SoilBorder.png",
380+
"kind": "image",
381+
"metadata": "",
382+
"name": "assets\\SoilBorder.png",
383+
"smoothed": true,
384+
"userAdded": true
385+
},
386+
{
387+
"alwaysLoaded": false,
388+
"file": "assets/SoilCorner.png",
389+
"kind": "image",
390+
"metadata": "",
391+
"name": "assets\\SoilCorner.png",
392+
"smoothed": true,
393+
"userAdded": false
376394
}
377395
],
378396
"resourceFolders": []
@@ -2404,7 +2422,7 @@
24042422
"width": 110,
24052423
"height": 110,
24062424
"depth": 0.01,
2407-
"enableTextureTransparency": true,
2425+
"enableTextureTransparency": false,
24082426
"facesOrientation": "Y",
24092427
"frontFaceResourceName": "assets\\Soil2.png",
24102428
"backFaceResourceName": "",
@@ -2428,6 +2446,78 @@
24282446
"materialType": "Basic"
24292447
}
24302448
},
2449+
{
2450+
"assetStoreId": "",
2451+
"name": "SoilBorder",
2452+
"tags": "",
2453+
"type": "Scene3D::Cube3DObject",
2454+
"variables": [],
2455+
"effects": [],
2456+
"behaviors": [],
2457+
"content": {
2458+
"width": 60,
2459+
"height": 120,
2460+
"depth": 0.01,
2461+
"enableTextureTransparency": false,
2462+
"facesOrientation": "Y",
2463+
"frontFaceResourceName": "assets\\SoilBorder.png",
2464+
"backFaceResourceName": "",
2465+
"backFaceUpThroughWhichAxisRotation": "X",
2466+
"leftFaceResourceName": "",
2467+
"rightFaceResourceName": "",
2468+
"topFaceResourceName": "",
2469+
"bottomFaceResourceName": "",
2470+
"frontFaceVisible": true,
2471+
"backFaceVisible": false,
2472+
"leftFaceVisible": false,
2473+
"rightFaceVisible": false,
2474+
"topFaceVisible": false,
2475+
"bottomFaceVisible": false,
2476+
"frontFaceResourceRepeat": true,
2477+
"backFaceResourceRepeat": false,
2478+
"leftFaceResourceRepeat": false,
2479+
"rightFaceResourceRepeat": false,
2480+
"topFaceResourceRepeat": false,
2481+
"bottomFaceResourceRepeat": false,
2482+
"materialType": "Basic"
2483+
}
2484+
},
2485+
{
2486+
"assetStoreId": "",
2487+
"name": "SoilCorner",
2488+
"tags": "",
2489+
"type": "Scene3D::Cube3DObject",
2490+
"variables": [],
2491+
"effects": [],
2492+
"behaviors": [],
2493+
"content": {
2494+
"width": 60,
2495+
"height": 60,
2496+
"depth": 0.01,
2497+
"enableTextureTransparency": false,
2498+
"facesOrientation": "Y",
2499+
"frontFaceResourceName": "assets\\SoilCorner.png",
2500+
"backFaceResourceName": "",
2501+
"backFaceUpThroughWhichAxisRotation": "X",
2502+
"leftFaceResourceName": "",
2503+
"rightFaceResourceName": "",
2504+
"topFaceResourceName": "",
2505+
"bottomFaceResourceName": "",
2506+
"frontFaceVisible": true,
2507+
"backFaceVisible": false,
2508+
"leftFaceVisible": false,
2509+
"rightFaceVisible": false,
2510+
"topFaceVisible": false,
2511+
"bottomFaceVisible": false,
2512+
"frontFaceResourceRepeat": false,
2513+
"backFaceResourceRepeat": false,
2514+
"leftFaceResourceRepeat": false,
2515+
"rightFaceResourceRepeat": false,
2516+
"topFaceResourceRepeat": false,
2517+
"bottomFaceResourceRepeat": false,
2518+
"materialType": "Basic"
2519+
}
2520+
},
24312521
{
24322522
"assetStoreId": "",
24332523
"name": "New3DBox",
@@ -2563,21 +2653,28 @@
25632653
"",
25642654
""
25652655
]
2566-
},
2567-
{
2568-
"type": {
2569-
"value": "Scene3D::SetCameraZ"
2570-
},
2571-
"parameters": [
2572-
"",
2573-
"+",
2574-
"100",
2575-
"",
2576-
""
2577-
]
25782656
}
25792657
],
25802658
"events": [
2659+
{
2660+
"disabled": true,
2661+
"type": "BuiltinCommonInstructions::Standard",
2662+
"conditions": [],
2663+
"actions": [
2664+
{
2665+
"type": {
2666+
"value": "SetCameraCenterY"
2667+
},
2668+
"parameters": [
2669+
"",
2670+
"=",
2671+
"685",
2672+
"",
2673+
""
2674+
]
2675+
}
2676+
]
2677+
},
25812678
{
25822679
"type": "BuiltinCommonInstructions::Standard",
25832680
"conditions": [],
@@ -2592,6 +2689,17 @@
25922689
"0",
25932690
"0"
25942691
]
2692+
},
2693+
{
2694+
"type": {
2695+
"value": "BuiltinExternalLayouts::CreateObjectsFromExternalLayout"
2696+
},
2697+
"parameters": [
2698+
"",
2699+
"\"SoilBorders\"",
2700+
"0",
2701+
"0"
2702+
]
25952703
}
25962704
]
25972705
},
@@ -35926,6 +36034,153 @@
3592636034
"zoomFactor": 0.6749291901856892,
3592736035
"windowMask": false
3592836036
}
36037+
},
36038+
{
36039+
"associatedLayout": "Game",
36040+
"name": "SoilBorders",
36041+
"instances": [
36042+
{
36043+
"angle": 0,
36044+
"customSize": true,
36045+
"depth": 0.01,
36046+
"height": 600,
36047+
"layer": "",
36048+
"name": "SoilBorder",
36049+
"persistentUuid": "8d20a9f8-cf18-4128-be3d-1cfd173cdb5d",
36050+
"width": 60,
36051+
"x": 160,
36052+
"y": 30,
36053+
"z": -1,
36054+
"zOrder": 1,
36055+
"numberProperties": [],
36056+
"stringProperties": [],
36057+
"initialVariables": []
36058+
},
36059+
{
36060+
"angle": 180,
36061+
"customSize": true,
36062+
"depth": 0.01,
36063+
"height": 660,
36064+
"layer": "",
36065+
"name": "SoilBorder",
36066+
"persistentUuid": "62fee90c-a67e-40dc-91af-d2582dfd9139",
36067+
"width": 60,
36068+
"x": 1060,
36069+
"y": 0,
36070+
"z": -1,
36071+
"zOrder": 1,
36072+
"numberProperties": [],
36073+
"stringProperties": [],
36074+
"initialVariables": []
36075+
},
36076+
{
36077+
"angle": 90,
36078+
"customSize": true,
36079+
"depth": 0.01,
36080+
"height": 900,
36081+
"layer": "",
36082+
"name": "SoilBorder",
36083+
"persistentUuid": "1c4791e4-f359-4686-a9eb-9e8f2b90698c",
36084+
"width": 60,
36085+
"x": 610,
36086+
"y": -450,
36087+
"z": -1,
36088+
"zOrder": 1,
36089+
"numberProperties": [],
36090+
"stringProperties": [],
36091+
"initialVariables": []
36092+
},
36093+
{
36094+
"angle": 0,
36095+
"customSize": false,
36096+
"height": 0,
36097+
"layer": "",
36098+
"name": "SoilCorner",
36099+
"persistentUuid": "161eb0d6-e83e-4497-aeac-20df2dc790f0",
36100+
"width": 0,
36101+
"x": 160,
36102+
"y": -30,
36103+
"zOrder": 2,
36104+
"numberProperties": [],
36105+
"stringProperties": [],
36106+
"initialVariables": []
36107+
},
36108+
{
36109+
"angle": 90,
36110+
"customSize": false,
36111+
"height": 0,
36112+
"layer": "",
36113+
"name": "SoilCorner",
36114+
"persistentUuid": "3d51f0c2-4353-4e6c-82a1-bcae943b0eae",
36115+
"width": 0,
36116+
"x": 1060,
36117+
"y": -30,
36118+
"zOrder": 2,
36119+
"numberProperties": [],
36120+
"stringProperties": [],
36121+
"initialVariables": []
36122+
},
36123+
{
36124+
"angle": 180,
36125+
"customSize": false,
36126+
"height": 0,
36127+
"layer": "",
36128+
"name": "SoilCorner",
36129+
"persistentUuid": "2cf8ee75-feba-4f7a-956c-05aaeb776417",
36130+
"width": 0,
36131+
"x": 1060,
36132+
"y": 630,
36133+
"zOrder": 2,
36134+
"numberProperties": [],
36135+
"stringProperties": [],
36136+
"initialVariables": []
36137+
},
36138+
{
36139+
"angle": -90,
36140+
"customSize": false,
36141+
"height": 0,
36142+
"layer": "",
36143+
"name": "SoilCorner",
36144+
"persistentUuid": "d3252456-292f-442a-956a-c0feb247d6dd",
36145+
"width": 0,
36146+
"x": 160,
36147+
"y": 630,
36148+
"zOrder": 2,
36149+
"numberProperties": [],
36150+
"stringProperties": [],
36151+
"initialVariables": []
36152+
},
36153+
{
36154+
"angle": -90,
36155+
"customSize": true,
36156+
"depth": 0.01,
36157+
"height": 900,
36158+
"layer": "",
36159+
"name": "SoilBorder",
36160+
"persistentUuid": "14ced4a4-87c6-452a-8bd6-6e8d81f5f6b8",
36161+
"width": 60,
36162+
"x": 610,
36163+
"y": 210,
36164+
"z": -1,
36165+
"zOrder": 1,
36166+
"numberProperties": [],
36167+
"stringProperties": [],
36168+
"initialVariables": []
36169+
}
36170+
],
36171+
"editionSettings": {
36172+
"grid": true,
36173+
"gridType": "rectangular",
36174+
"gridWidth": 30,
36175+
"gridHeight": 30,
36176+
"gridOffsetX": 10,
36177+
"gridOffsetY": 0,
36178+
"gridColor": 10401023,
36179+
"gridAlpha": 0.3,
36180+
"snap": true,
36181+
"zoomFactor": 0.7370816317994068,
36182+
"windowMask": false
36183+
}
3592936184
}
3593036185
],
3593136186
"externalSourceFiles": []
7.89 KB
Loading
3.13 KB
Loading

0 commit comments

Comments
 (0)