2018/05/08(火) [n年前の日記]
#1 [love2d] Luaでソースファイルを分割する方法について調べたり
Luaのソースを分割しながら書く方法について調べたり。モジュールだの require だのが関係してくるらしいけど…。
こういう書き方でいいのかな。
main.lua
player.lua
enemy/zako.lua
こういう書き方でいいのかな。
. |-- enemy/ | `-- zako.lua |-- main.lua `-- player.lua
main.lua
-- module test local player = require("player") player.move() player.draw() local zako = require("enemy.zako") zako.move() zako.draw()
player.lua
-- my module local player = {} player.move = function() print("player.move()") end player.draw = function() print("player.draw()") end return player
enemy/zako.lua
-- zako local zako = {} zako.move = function() print("zako.move()") end zako.draw = function() print("zako.draw()") end return zako
[ ツッコむ ]
以上です。