【Defold】render ユーティリティ

Defold, DEVELOP

render 周りの命令を都度msg.post するのが面倒なのでまとめました。随時更新予定。

local M = {}
 
--[[
	クリア色の変更
]]
function M.clear_color(_color)
	msg.post("@render:", "clear_color", { color = _color } )
end
 
--[[
	デバッグ用テキストの描画
]]
function M.draw_debug_text(_text, _position, _color)
	msg.post("@render:", "draw_debug_text", { text = _text, position = _position, color = _color } )	
end
 
--[[
	ライン描画
]]
function M.draw_line(_start_point, _end_point, _color)
	msg.post("@render:", "draw_line", { start_point = _start_point, end_point = _end_point, color = _color } )
end
 
--[[
	Window サイズの変更
	変更通知は "window_resized"
]]
function M.resize(_width, _height)
	msg.post("@render:", "resize", { width = _width, height = _height } )
end
 
return M

Posted by kazupon