Better testscene

This commit is contained in:
2026-03-29 13:18:13 +02:00
parent 1fdb223f5d
commit 3f462d3482
27 changed files with 3714 additions and 3036 deletions

View File

@@ -1,14 +1,13 @@
-- ============================================================================
-- collectible.lua - Pickup item
-- ============================================================================
-- Tests: onCreate, onDestroy, onCollideWithPlayer, onEnable, onDisable,
-- Tests: onCreate, onDestroy, onEnable, onDisable, onCollideWithPlayer,
-- Entity.SetActive, Audio.Play, Persist, self.active, self.position
local collected = false
function onCreate(self)
collected = false
Debug.Log("Collectible created at " .. self.position.x .. "," .. self.position.y .. "," .. self.position.z)
Debug.Log("Collectible created at "
.. self.position.x .. "," .. self.position.y .. "," .. self.position.z)
end
function onDestroy(self)
@@ -28,9 +27,8 @@ function onCollideWithPlayer(self)
collected = true
Audio.Play("collect", 127, 64)
-- Update score via scene script global
Entity.SetActive(self, false)
addScore(100)
setStatus("Collected! +100 points")
Entity.SetActive(self, false)
end