Difference between revisions of "Donut (日本語)"

(Created page with "Donut は LÖVE 用の簡素化されたデバッグ制御システムです。 == デバッグ・メッセージ制御システム? なんだって??? == このよ...")
 
m (Adding keyword.)
 
Line 83: Line 83:
  
 
{{#set:LOVE Version=Any}}
 
{{#set:LOVE Version=Any}}
 +
{{#set:Keyword=Debug}}
 
{{#set:Description=簡素化されたデバッグ制御システムです。}}
 
{{#set:Description=簡素化されたデバッグ制御システムです。}}
 
[[Category:Libraries (日本語)]]
 
[[Category:Libraries (日本語)]]

Latest revision as of 10:29, 24 March 2017

Donut は LÖVE 用の簡素化されたデバッグ制御システムです。

デバッグ・メッセージ制御システム? なんだって???

このようなデバッグ・メッセージを追加できますよ:

Donut ライブラリの画面撮影物

対応言語

  • 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 の条件下にて使用許諾されています。

ダウンロード

ソースコード

関連