【Defold】色情報を扱う「Color Lib」アセット

2020/07/12Defold, DEVELOP

Color Lib は16進数で色を定義するアセット。文字列としての色情報をvector4 形式の色情報として登録、取得できまs。

目次

アセットページ

https://defold.com/assets/colorlib/

ライブラリのURL

https://github.com/y444/defold-color-lib/archive/master.zip

必要な依存ライブラリ

なし。

使い方

スクリプト

GUI テキストに色を指定する場合はこんな感じになります。

local color = require("color-lib.color")
 
function init(self)
	local node = gui.get_node("id")
 
  -- パターン1:定義済の色をで設定。
	gui.set_color(node, color.indianred)
 
  -- パターン2:16進文字列で設定
	-- gui.set_color(node, color.set("#ff0000ff"))
 
  -- パターン3:色を追加して設定する
  -- color.add("classicblue", '#214B7DFF')
	-- gui.set_color(node, color.classicblue)
end

結果

ボタンテキストの色が変更できました。

お知らせ

Posted by kazupon