mieki256's diary



2018/05/08(火) [n年前の日記]

#1 [love2d] Luaでソースファイルを分割する方法について調べたり

Luaのソースを分割しながら書く方法について調べたり。モジュールだの require だのが関係してくるらしいけど…。

こういう書き方でいいのかな。

.
|-- 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

以上です。

過去ログ表示

Prev - 2018/05 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project