basic - hiz1/lua GitHub Wiki
Lua 基礎
requireとmoduleの違い
- require ではモジュール名・dofile ではLua ファイルの実ファイルパスを指定
- require では、どのモジュールがロード済みか管理しており、重複呼び出し時は、再度のロードは行わない。dofile は指定の都度ロードする。
- require では、Lua ファイルだけでなく、DLLも同形式で扱える。
- (love2dでexe化する場合、requireでLuaファイルを読み込まないとexeと同じフォルダにluaファイルを置く必要がある)
別ファイルのソース読み込みはrequire、リソースファイルの読み込みはdofile。
リソースファイルはexeと同じフォルダに置く必要あり。