Defold Engineを使ったゲーム開発

Defold, DEVELOP

Defold はビルド時間も早くイテレーションがとても楽。だけどどんな設計でコードを組めば良いのかが資料として少ない気がしますので僕なりにまとめてみます。 方針 ...

Defold, DEVELOP

main.collection から collectionproxy を使って sub の collection を load した場合、そのままではユーザー入 ...

Defold, DEVELOP, Shader

最小限のSprite 用のシェーダープログラミングは何をしているのかを確認してみました。 Vertex Shader (1) uniform highp mat ...

Defold, DEVELOP

新しく Script ファイルを作成すると予め最低限の関数が定義されている。 function init(self) function final(self) ...

Defold, DEVELOP

set_parent メッセージを投げると GameObject 間の親子関係を設定できる。設定すると親の GameObject を削除した時に子の GameO ...

Defold, DEVELOP

ユーザー入力を受け付ける・受け付けないためのON/OFF 処理はそれぞれ acquire_input_focus メッセージおよび release_input_ ...

Defold, DEVELOP

set_time_step メッセージを投げることで、Collection毎にポーズをかけることが出来る。 Collection Proxy サンプルコード - ...

Defold, DEVELOP

3×3のシンプルなぼかしシェーダーです。 Material プロパティ Vertex Constants NameTypeValueview_projViewP ...

Defold, DEVELOP

msg.postを使えば別のスクリプトに引数を渡すことが出来る。 送信側 msg.post(url, "message", { level ...

Defold, DEVELOP

local screen_width = tonumber(sys.get_config("display.width")) local s ...