【Defold】セピア調シェーダー
少しレトロな見た目になるセピア調シェーダーコードです。 Material プロパティ Vertex Constants NameTypeValue view_p ...
【Defold】背景色を変更する
clear_color メッセージを投げれば良い。 msg.post("@render:", "clear_color" ...
【Defold】GameObject を表示・非表示にする
enable,and disable メッセージを投げることでGameObjectを表示・非表示にすることが出来ます。 表示 msg.post(url, ...
【Defold】文字列をZlib圧縮/展開する
Defold にはZlibの圧縮展開機能が標準で組み込まれています。 Zlib reference 確認バージョン 1.2.162 サンプルコード local ...
【Defold】アプリを再起動させる
実行中にアプリを再起動し、それに加えて再起動時のシーンを指定することも出来る。 local arg1 = '--config=bootstrap.mai ...
【Defold】エラーハンドリングするためのコールバック関数を登録する
ランタイムエラーは sys.set_error_handler を使えばキャッチできます。 local function game_error_handler( ...
【Defold】Sprite のインスタンス上限について
game.project ファイルを開き、sprite related settings → Max Count を変更するとSpriteのインスタンス上限を設 ...
【Defold】Platform を判別する
実行中の Platform を知るには sys.get_sys_info() の system_name を参照する。 sysinfo = sys.get_sy ...
【Defold】基本的なアニメーション再生について
Defold では初めから Easing 系の API が用意されているためアニメーションが簡単に実装できます。 go.animate(url, propert ...
【Defold】GameObject の削除方法
インスタンス化した GameObject の削除方法は複数あります。 factory 時の id を使って削除する -- インスタンスを生成 local id ...