DEVELOP

スポンサーリンク
Defold

【Defold】基本的なアニメーション再生について

Defold では初めから Easing 系の API が用意されているためアニメーションが簡単に実装できます。go.animate(url, property, playback, to, easing, duration, comple...
Defold

【Defold】GameObject の削除方法

インスタンス化した GameObject の削除方法は複数あります。 factory 時の id を使って削除する-- インスタンスを生成local id = factory.create("/spowner#character_facto...
Defold

【Defold】エディターの概要と基本操作について

随時更新します。エディターの概要デフォールドエディタは、特定の情報を表示する一連のペインまたはビューに分かれています。Editor overview (defold.com)Assets ペインプロジェクトのすべてのファイルを一覧表示します...
Defold

【Defold】ESCキーでアプリを終了させる2つの方法

2通りの方法があります。 1つ目:game.input_binding に ESC キーを登録してスクリプトでチェックする方法 game.input_binding を開き、ESCキーをAction として登録します。スクリプトを書く登録し...
DEVELOP

【Defold】Lua スクリプトの書式について

Defold はLua を採用していてスクリプトの書き方が少し特殊。よく使う書き方をまとめておきます。構文コメント-- 1行コメント--[[ 複数行コメント--]]変数宣言a = 10b = 20; c = 30foo, bar = 40,...
Defold

【Defold】アプリケーションを再起動せずに、毎回同じ乱数を生成する

Defold Engine で乱数を取得するには math.random を使用します。function init(self) -- シード値を初期化 math.randomseed(os.time()) -- 乱数の取得 local re...
Defold

【Defold】factory.create 時に任意のパラメータを渡す

factory.create でGameObject 生成時に任意のパラメータを テーブル構造で渡すことが出来ます。 確認バージョン1.2.161呼び出し先 go.property を使ってプロパティを追加する。今回は my_value と...
Defold

【Defold】Collectionファイルを非同期に読み込んで画面を切り替える

Collection ファイルを読み替えて画面切り替えを実現する。Defold における Collection ファイルは、ひとつの要素を構築するシーンという扱い。 Collection の切り替えには Collection Proxy を...
Defold

【Defold】 Lua で class の様なものを書く方法

正確には class の様なものを書く方法です。実装例クラスとして扱うlocal M = {}function M.new() local instance = {} instance.state = 0 function instance...
Defold

【Defold】端末の傾きに応じたUIを表示する

縦画面、横画面両方に対応した UI を作成してみます。※ 公式リファレンス : GUI layouts in Defold縦画面、横画面用のUIを構築する新規にGuiコンポーネントを作成し Layouts に Landscape と Por...
スポンサーリンク