This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
door_scripting_tutorial [2017/11/04 10:44] – justin | door_scripting_tutorial [2017/11/04 10:50] – justin | ||
---|---|---|---|
Line 6: | Line 6: | ||
=====Creating the Model===== | =====Creating the Model===== | ||
- | You'll first need to build a [[voxel]] model for your door. Create a new [[object]] in the [[Voxel Editor]] and build a door model similar to one of those shown in the examples below. For this tutorial, you'll want to have at least two separate frames, one for the door in its closed state and one in its open state. | + | You'll first need to build a [[voxel]] model for your door. Create a new [[object]] in the [[Voxel Editor]] and build a door model similar to one of those shown in the examples below. For this tutorial, you'll want to have at least two separate frames, one for the door in its closed state and one in its open state. Most of the examples in this tutorial will be be based on the first type of door shown. |
The style, orientation, | The style, orientation, | ||
Line 61: | Line 61: | ||
The previous scripts work fine for some cases, but most of the time you probably wouldn' | The previous scripts work fine for some cases, but most of the time you probably wouldn' | ||
- | The key to this functionality is maintaining the state of the door in an entity property using [[Set Entity Property]] and checking this property with an " | + | The key to this functionality is maintaining the state of the door in an entity property using [[Set Entity Property]] and checking this property with an " |
The new versions of the [[script|scripts]] are very similar to the previous ones except there is now a second set of events that can occur to " | The new versions of the [[script|scripts]] are very similar to the previous ones except there is now a second set of events that can occur to " |