Skripting (Basisklassen)
Aus PantheonWiki
Es existieren von Ogre verschiedene Basisklassen, hier wird kurz auf deren Sinn und den Umgang mit ihnen eingegangen.
- Real
- Ein Gleitkommawert, wird in Ruby als Float benutzt
setReal( Real eineZahl ) => setReal( 1.4 )
- string/String
- Eine Zeichenkette, in Ruby ein String
setString( String eineZahl ) => setString( "Test" )
- Vector3
- Ein Vector, in Ruby ein dreielementiger Array
setPosition( Vector3 pos ) => setPosition( [1.0,1.0,-4.3] )
- Colour
- Eine Farbe, in Ruby ein vierelementiger (rgba) Array
setFogColour( Colour col) => setFogColour( [0.3,0.3,1.0,0.3] )
- Quaternion
- Ein Quaternion, in Ruby ein vierelementiger (wxyz) Array
setOrientation( Quaternion rot ) => setOrientation( [1.0,0.0,1.0,-4.3] )
