User Tools

Site Tools


platforms

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
platforms [2019/12/16 19:37] justinplatforms [2021/04/21 20:14] (current) justin
Line 6: Line 6:
 {{:wiki:platform_example.gif?nolink|}} {{:wiki:platform_example.gif?nolink|}}
  
-To enable this functionality, select the desired [[tile]] in the [[Map Editor]] and toggle the "Moving Platform" setting to "On" from the [[Entity Properties]] panel. Once this option has been enabled, a section will appear with settings for configuring the behavior of the moving platform. The movement speed of platforms is measured in [[voxel]] units per second, similar to the movement speed of [[character|characters]].+To enable this functionality, select the desired [[tile]] in the [[Map Editor]] and toggle the "Moving Platform" option to "On" from the [[Entity Properties]] panel. Once this option has been enabled, a section will appear with settings for configuring the behavior of the moving platform. The movement speed of platforms is measured in [[voxel]] units per second, similar to the movement speed of [[character|characters]].
  
 {{:wiki:platform_settings.png?nolink|}} {{:wiki:platform_settings.png?nolink|}}
Line 21: Line 21:
 {{:wiki:platform_add_on_arrival.gif?nolink|}} {{:wiki:platform_add_on_arrival.gif?nolink|}}
  
-As you can see below, the navigation paths are automatically disconnected when the lily pad and wooden platform depart from their original locations, and navigation paths are connected after arriving at their destination waypoints, based on their defined "On Arrival" actions. To enable the view of navigation paths in-game, you can enter "nav on" into the [[debug console]].+As you can see below, the navigation paths are automatically disconnected when the lily pad and wooden platform depart from their original locations, and navigation paths are connected after arriving at their destination waypoints, based on their defined "On Arrival" actions.
  
 {{:wiki:platform_nav_changes.gif?nolink|}} {{:wiki:platform_nav_changes.gif?nolink|}}
 +
 +<WRAP center round info 100%>
 +To enable the display of navigation paths in-game for testing purposes, you can enter "nav on" into the [[debug console]]. The command "nav off" will toggle the paths off.
 +</WRAP>
  
 =====Scripting=====  =====Scripting===== 
 To move a platform to a specific waypoint during game time, you can use the [[Move Platform]] scripting function. For example, the script below will move the platform tile (with entity ID of "elevator") to its "Floor 2" waypoint. To move a platform to a specific waypoint during game time, you can use the [[Move Platform]] scripting function. For example, the script below will move the platform tile (with entity ID of "elevator") to its "Floor 2" waypoint.
-<code python+ 
-move_platform(entity["elevator"], "Floor 2")+<code bauxite
 +move_platform(entity["elevator"], "Floor 2", false);
 </code> </code>
 +
 +The third argument, a [[Boolean]] value of true or false, instructs the game whether or not the current script should wait until the platform has reached its destination waypoint before proceeding further into the script. This argument is optional and defaults to false.
  
 ~~NOTOC~~ ~~NOTOC~~
  
platforms.1576553845.txt.gz · Last modified: 2019/12/16 19:37 by justin