Lua functions list
(Difference between revisions)
(→Object) |
|||
Line 2: | Line 2: | ||
* [[getObject]](« objectName ») | * [[getObject]](« objectName ») | ||
+ | * [[getClone]](object) | ||
* [[rotate]](object, {x, y, z}, angle, ''"local"'') | * [[rotate]](object, {x, y, z}, angle, ''"local"'') | ||
* [[translate]](object, {x, y, z}, ''"local"'') | * [[translate]](object, {x, y, z}, ''"local"'') |
Revision as of 21:03, 5 August 2012
Contents |
Object
- getObject(« objectName »)
- getClone(object)
- 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)
- rayHit(start, end, object)
Inputs
Sound
- playSound(object)
- pauseSound(object)
- stopSound(object)
- getSoundGain(object)
- setSoundGain(object, gain)
Scene
- getScene("sceneName")
- changeScene(scene)
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})