Manual/ Primeros pasos

Tu primer script

Crea un script Lua, engánchalo a un objeto y dale a Play.

Los scripts viven en la carpeta Assets del proyecto (por convención, Assets/Scripts/). Desde el editor, crea uno con el menú de assets: se genera con los métodos habituales. Después añade el componente Script a una entidad y elige el archivo.

Assets/Scripts/Hola.lua

local Hola = {
    properties = {
        mensaje = "¡Hola, Cramion!",
    }
}

function Hola:Start()
    Debug.log(self.mensaje, "desde", self.entity.name)
end

function Hola:Update(dt)
end

return Hola   -- obligatorio: el script debe devolver su tabla
Importante: el archivo tiene que terminar con return <tabla>. Si no, la consola mostrará "el script debe terminar con 'return <su tabla>'".

¿Algo no queda claro o falta algo? Pregunta en el Discord.