StructureDynamicFloorSpecs: Difference between revisions

From The Colonists
Jump to navigation Jump to search
No edit summary
add in example image file and description
Line 26: Line 26:
   ]
   ]
</pre>
</pre>
(placeholder - image is 128 pixels wide - plus 4 pixel side bleed?)
Example image showing (from bottom to top): <br>
All 4 sides adjacent to plots<br>
2 sides adjacent to plots<br>
3 sides adjacent to plots<br>
2 opposite sides adjacent to plots<br>
1 side adjacent to plots<br>
[[File:Floor_buildings_Plot_Example.png|Plot]]

Revision as of 20:02, 18 December 2022

placeholder - explanation of dynamic floors of structures.
Specifies which image file is used for the "floor" of structures (e.g. Sheep Farm Fields, Orchard Plots).
An entry of "structureId": 202, "dynamicFloorId": 222 would use he image "structurefloor_222.png" for rendering the floor of structure 202.

Note some buildings use images built into 3D prefabs for structures and do not need structureDynamicFloorSpecs entries (e.g. platforms in TranStations and pies in boat -related buildings).

Example entry in render.json

  "structureDynamicFloorSpecs": [
    {
      "structureId": 1,
      "dynamicFloorId": 1
    },
    {
      "structureId": 2,
      "dynamicFloorId": 1
    },
    {
      "structureId": 3,
      "dynamicFloorId": 2
    },
    {
      "structureId": 202,
      "dynamicFloorId": 222
    }
  ]

(placeholder - image is 128 pixels wide - plus 4 pixel side bleed?) Example image showing (from bottom to top):
All 4 sides adjacent to plots
2 sides adjacent to plots
3 sides adjacent to plots
2 opposite sides adjacent to plots
1 side adjacent to plots

Plot