Lua functions list

(Difference between revisions)
Jump to: navigation, search
(Created page with "====Object==== getObject(« objectName »)<br/> rotate(object, {x, y, z}, angle, « local »)<br/> translate(object, {x, y, z}, « local »)<br/> getPosition(object)<br/> get...")
 
Line 42: Line 42:
 
====Inputs====
 
====Inputs====
  
isKeyPressed(« key »)<br/>
+
isKeyPressed([[Keys|key]])<br/>
onKeyDown(« key »)<br/>
+
onKeyDown([[Keys|key]])<br/>
onKeyUp(« key »)<br/>
+
onKeyUp([[Keys|key]])<br/>
getAxis(« axis »)<br/>
+
getAxis([[Axis|axis]])<br/>
  
 
====Sound====
 
====Sound====

Revision as of 17:59, 8 April 2012

Contents

Object

getObject(« objectName »)
rotate(object, {x, y, z}, angle, « local »)
translate(object, {x, y, z}, « local »)
getPosition(object)
getRotation(object)
getScale(object)
setPosition(object, {x, y, z})
setRotation(object, {x, y, z})
setScale(object, {x, y, z})
isVisible(object)
activate(object)
deactivate(object)

Behavior

getBehaviorVariable(object, behaviorId, « variableName »)
setBehaviorVariable(object, behaviorId, « variableName », value)

Animation

getCurrentAnimation(object)
changeAnimation(object, animationId)
isAnimationOver(object)

Physics

setGravity({x, y, z})
getGravity()
addCentralForce(object, {x, y, z}, « local »)
addTorque(object, {x, y, z}, « local »)
getLinearDamping(object)
setLinearDamping(object, {x, y, z})
getAngularDamping(object)
setAngularDamping(object, damping)
isCollisionTest(object)
isCollisionBetween(object1, object2)
clearForces(object)
getNumCollisions(object)

Inputs

isKeyPressed(key)
onKeyDown(key)
onKeyUp(key)
getAxis(axis)

Sound

playSound(object)
pauseSound(object)
stopSound(object)
getSoundGain(object)
setSoundGain(object, gain)

Scene

changeScene(sceneId)

Level

loadLevel(« levelName »)

Light

getLightColor(object)
getLightRadius(object)
getLightIntensity(object)
setLightColor(object, {r, g, b})
setLightRadius(object, radius)
setLightIntensity(object, intensity)

Camera

changeCurrentCamera(object)
getCameraClearColor(object)
getCameraFov(object)
getCameraNear(object)
getCameraFar(object)
getCameraFogDistance(object)
isCameraOrtho(object)
isCameraFogEnabled(object)
setCameraClearColor(object, {r, g, b})
setCameraFov(object, fov)
setCameraNear(object, near)
setCameraFar(object, far)
setCameraFogDistance(object, fogDistance)
enableCameraOrtho(object, ortho)
enableCameraFog(object, fog)

Text

setText(object , « text »)
getText(object)
getTextColor(object)
setTextColor(object, {r, g, b, a})

Cursor

centerCursor()

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox