Difference between revisions of "Editing scene"

From XStoryPlayer Wiki
Jump to: navigation, search
Line 20: Line 20:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
This code says that the rigidbody "collShape1" contains 4 physics (collider) objects. The default type for the objects is a BOX.<br>
 
This code says that the rigidbody "collShape1" contains 4 physics (collider) objects. The default type for the objects is a BOX.<br>
Maya objects are render objects by default. This means that any object you create in Maya that is not described in the .ini file will show up as a rendered object.
+
Maya objects are render objects by default. This means that any object you create in Maya, that is not described in the .ini file, will show up as a rendered object.
 
Because the collider Maya objects are referenced now they are not rendered to the scene anymore.
 
Because the collider Maya objects are referenced now they are not rendered to the scene anymore.
 
</li>
 
</li>
 
</ol>
 
</ol>

Revision as of 10:58, 12 January 2015

In this tutorial we will change the 'Spaceship' scene so that: there are colliders, the door of the cell can open, there are some objects in the cell, there is background sound.

The final result can also be found in the 'Tutorial resource pack', but it would be best to create it using this tutorial yourself.

  1. Open the spaceship scene in Maya. Add a few boxes (cubes) like this:
    Maya colliders1.jpg
  2. Now open the scene.ini file and add:
    rb "collShape1"
    {
      physics
      {
        elem[0] {mesh = "collShape1";}
        elem[1] {mesh = "collShape2";}
        elem[2] {mesh = "collShape3";}
        elem[3] {mesh = "collShape4";}
      }
    }

    This code says that the rigidbody "collShape1" contains 4 physics (collider) objects. The default type for the objects is a BOX.
    Maya objects are render objects by default. This means that any object you create in Maya, that is not described in the .ini file, will show up as a rendered object. Because the collider Maya objects are referenced now they are not rendered to the scene anymore.