Lua to Luau conversion guide

From GiderosMobile
Revision as of 18:34, 30 December 2021 by Anthony (talk | contribs)

Macros are no longer present, you will need to change macro constants to variables:

e.g.

maxLives@5

change to:

maxLives=5


string.gsub patterns act slightly different when replacing a character that is special, you need to remove the second %

e.g.

string.gsub(myString,"%+","%-")

change to:

string.gsub(myString,"%+","-")


Lua shaders need to have a slight change to the way they are defined:

e.g.

function vertex(vVertex,vColor,vTexCoord)

change to:

function vertex(vVertex,vColor,vTexCoord):Shader