Ayuda en Lua

Hola, estoy haciendo un juego en Lua, necesito que el texto se ponga en la pantalla letra por letra (es decir, tome una cadena y la escriba letra por letra)
Mi pregunta es: ¿Alguien puede ayudarme?, o la segunda seria, ¿conocen algun foro (aunque este en ingles) donde pueda conseguir ayuda?
Gracias.
aqui esta mi codigo como lo tengo ahorita:
green = Color.new(0, 255, 0)
screen:print(10,10,"test1, the text",green)
text = "This is a text for writting text in a formated string, I hope it works"
screen:print(0,0,string.format("%s",text),green)
x = 10
for w in string.gfind(text, "%a") do
screen:print(0,x,w,green)
x = x + 1
screen.flip()
end
while true do
   screen.waitVblankStart()
end
no se lua, pero supongo que tratara las cadenas como si fueran vectores, haz un bucle que recorra la cadena elemento a elemento, algo asi

Para i=1 Hasta i=longitud de la cadena
mostrar cadena[i]
detener X segundos
Fin_Para
Eso se hace normalmente, (como en C) el problema es que LUA maneja las cadenas de manera MUY diferente -_-.
como accedes a los elementos de un vector en LUA?
3 respuestas