【Defold】render ユーティリティ
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