Donut (日本語)
Donut は LÖVE 用の簡素化されたデバッグ制御システムです。
Contents
デバッグ・メッセージ制御システム? なんだって???
このようなデバッグ・メッセージを追加できますよ:
対応言語
- Lua
- Moonscript
使用方法 (Lua)
require("donut")
function love.load()
debug = Donut.init(10, 10)
fps = debug.add("FPS")
random = debug.add("Random")
end
function love.update(dt)
debug.update(fps, love.timer.getFPS())
debug.update(random, math.random(0, 100))
end
function love.keypressed(key, unicode)
if key == "s" then -- "s" で表示/非表示
debug.toggle()
end
end
function love.draw()
debug.draw()
-- さらにカメラを使用していればメッセージを移動させるために debug.draw(xoffset, yoffset) を利用できます。
end
使用方法 (MoonScript)
require "donut"
love.load = ->
export debug = Donut(10, 10)
export fps = debug\add "FPS"
export random = debug\add "Random"
love.update = (dt) ->
debug\update fps, love.timer.getFPS()
debug\update random, math.random(0, 100)
""
love.keypressed = (key, unicode) ->
debug\toggle if key == "s"
""
love.draw = ->
debug\draw 0, 0
ドキュメンテーション
準備中...
ライセンス
Donut は GNU Lesser General Public License v3 の条件下にて使用許諾されています。