-- Init function called from K3dEngine during initialization -- Warning -- Don't delete this function -- Function must exist function Init() print("Loading map ./maps/test/get_plane_map.lua") K3d_LoadMap("./maps/test/get_plane_map.lua") InitScene() end -- Update function called from K3dEngine during update scene -- Warning -- Don't delete this function -- Function must exist function Update() UpdateScene() if K3d_CheckKeyboardKey("Esc") then -- Load new script and delete this script -- This function must be called as last function in this script -- else engine shut down in next funcion -- because next function doesn`t exist in new script K3d_LoadNewScript("./scripts/main_menu_script.lua") end end -- Delete function called from K3dEngine during delete scene -- Warning -- Don't delete this function -- Function must exist function Delete() print("Delete called") end -- Global variables g_iPlane = -1 -- Init scene function InitScene() g_iPlane = K3d_GetObject("Plane0", ObjType.iPlaneObj) print("g_iPlane =", g_iPlane) if g_iPlane == -1 then print("Plane0 doesn`t exists.") return false end K3d_Hide(g_iPlane, ObjType.iPlaneObj, false); end -- Update scene in every frame function UpdateScene() -- Your some scene updates K3d_Print("K3dEngine 0.1") K3d_Print("Drawing plane test") end