【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 ...
【Defold】エディターの概要と基本操作について
随時更新します。 エディターの概要 デフォールドエディタは、特定の情報を表示する一連のペインまたはビューに分かれています。 Editor overview (d ...
【Defold】ESCキーでアプリを終了させる2つの方法
2通りの方法があります。 1つ目:game.input_binding に ESC キーを登録してスクリプトでチェックする方法 game.input_bindi ...
【Defold】Lua スクリプトの書式について
Defold はLua を採用していてスクリプトの書き方が少し特殊。よく使う書き方をまとめておきます。 構文 コメント -- 1行コメント --[[ 複数行コ ...
【Defold】アプリケーションを再起動せずに、毎回同じ乱数を生成する
Defold Engine で乱数を取得するには math.random を使用します。 function init(self) -- シード値を初期化 mat ...
【Defold】factory.create 時に任意のパラメータを渡す
factory.create でGameObject 生成時に任意のパラメータを テーブル構造で渡すことが出来ます。 確認バージョン 1.2.161 呼び出し先 ...