LUAU LUA
Conversione file

Converti LUAU in LUA

RISPOSTA RAPIDA
È possibile convertire LUAU in LUA?
Sì - LUAU si converte in LUA.

Luau è costruito sopra Lua 5.1, quindi gran parte del codice viene eseguito senza modifiche dopo la ridenominazione in .lua. Qualsiasi cosa utilizzi funzionalità esclusive di Luau (annotazioni di tipo, interpolazione di stringhe con backtick, continue) deve essere prima riscritta, altrimenti l'interprete Lua standard restituirà un errore di sintassi.

Anche in LUA: TNS · WTF · C

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Oct 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire LUAU in LUA?

Gli utenti convertono in .LUA per eseguire uno script al di fuori di Roblox in un interprete Lua 5.1 standard o per riutilizzarlo in un progetto non Luau. Poiché Luau estende Lua invece di sostituirlo, la conversione consiste principalmente in una ridenominazione più una pulizia manuale della sintassi extra.

Come convertire LUAU in LUA

luau-analyze (trova incompatibilità) OPEN-SOURCE

Esegui luau-analyze script.luau per far emergere l'uso dei tipi e della sintassi in modo da sapere esattamente cosa rimuovere prima che possa essere analizzato come Lua.

Lua 5.1 standard (testa il risultato) FREE

Dopo la pulizia, esegui lua5.1 script.lua per confermare che venga analizzato ed eseguito; qualsiasi sintassi Luau rimanente genererà un errore qui.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • La sintassi esclusiva di Luau (annotazioni di tipo, unioni di tipi |/&, interpolazione di stringhe, continue) non verrà analizzata nel Lua standard.
  • Il Luau in sandbox rimuove io, os, debug e loadstring; il codice che non li ha mai usati si porta più facilmente.
  • Non esiste un convertitore automatico da Luau a Lua; le modifiche sono manuali.

Domande frequenti

Posso semplicemente rinominare il file?
A volte. Se lo script è Lua 5.1 puro senza extra di Luau, rinominarlo è sufficiente; altrimenti darà errore.
Cosa si rompe più spesso?
Le annotazioni di tipo e l'interpolazione di stringhe con backtick, che sono esclusive di Luau e non valide in Lua.
Il risultato funzionerà in Roblox?
Roblox esegue Luau, che accetta il codice Lua 5.1, quindi un .lua ridotto all'essenziale funzionerà comunque lì.