added two sample scripts
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
-- This script will load a teapot model with lights, and move the teapot's lid up and down
|
||||
|
||||
backlog_post("---> START SCRIPT: move_object.lua")
|
||||
|
||||
scene = GetScene()
|
||||
scene.Clear()
|
||||
LoadModel("../models/teapot.wiscene")
|
||||
top_entity = scene.Entity_FindByName("Top") -- query the teapot lid object by name
|
||||
transform_component = scene.Component_GetTransform(top_entity)
|
||||
rest_matrix = transform_component.GetMatrix()
|
||||
|
||||
runProcess(function()
|
||||
local t = 0
|
||||
while true do
|
||||
t = t + 0.1
|
||||
transform_component.ClearTransform()
|
||||
transform_component.MatrixTransform(rest_matrix)
|
||||
transform_component.Translate(Vector(0, math.sin(t) * 0.5 + 0.5, 0)) -- up and down
|
||||
update()
|
||||
end
|
||||
end)
|
||||
|
||||
backlog_post("---> END SCRIPT: move_object.lua")
|
||||
Reference in New Issue
Block a user