User Tools

Site Tools


buildings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
buildings [2018/08/17 00:38] polymorphgamesbuildings [2018/10/18 18:11] – [Construction Steps] polymorphgames
Line 1: Line 1:
 ====== Buildings ====== ====== Buildings ======
-Here is an exemple of how to declare a new fountain building.+Here is an example of how to declare a new fountain building.
  
-Buildings are ensemble of building parts. Simple buildings have only one part.+Buildings are an ensemble of building parts. Simple buildings have only one part.
  
 ===== Scripts ===== ===== Scripts =====
Line 47: Line 47:
 TODO TODO
 <code lua> <code lua>
-myMod:setAssetId("models/fountain.fbx/Prefab/Fountain", "PREFAB_FOUNTAIN"+myMod:registerAssetId("models/fountain.fbx/Prefab/Fountain", "PREFAB_FOUNTAIN"
-myMod:setAssetId("models/fountain.fbx/Prefab/Fountain_Construction_Steps", "PREFAB_FOUNTAIN_CONSTRUCTION")+myMod:registerAssetId("models/fountain.fbx/Prefab/Fountain_Construction_Steps", "PREFAB_FOUNTAIN_CONSTRUCTION")
 </code> </code>
  
Line 55: Line 55:
  
 ===== Construction Steps ===== ===== Construction Steps =====
-TODO+Buildings are built step by step. The construction system is based on naming. 
 + 
 +You can specify a prefab to be used as construction visual. 
 + 
 +The system will parse the prefab and search for objects with a name starting with ''step_''
 + 
 +All nodes called ''step_0'' (or ''step_0_anythingelse'') will be visible as soon as the building is placed. 
 + 
 +The rest of the nodes (''step_X'' / ''step_X_anythingelse'') will become visible in order, during the construction. 
 + 
 +If more than one node have the same order number, they inner order will be randomized. For instance ''step_2_A'', ''step_2_B'' and ''step_2_C'' will be shown in a random order. But always after ''step_1'', and always before ''step_3''
 + 
 +Note that all children of a node starting with ''step_'' will be shown with there parent, no mater their name.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki