Defold】シンプルな購読処理 miraSubscription アセット
Defold には強力なメッセージパッシングの機能がありますが、インスタンスの url を都度どこかに保持することが面倒だなと感じたので、少しラップしたアセット ...
【Defold】外部テキストエディターを使ってコーディングする【Atom版】
Defold のコーディングに Atom を使う方法です。 まずパッケージをインストールします。 defold-apidefold-idelanguage-lu ...
【Defold】一時的な変数を格納するmiraCache モジュール
script 間で共有したいパラメータなどを、それぞれのscriptファイルに記述しているとコードが汚れがちです。そんな時は変数管理クラスの様なものを利用した方 ...
【Defold】アプリのバージョンなど game.project 構成ファイルの設定値を取得する
project の 各種設定値は sys.get_config を使って取得できます。アプリのバージョンも sys.get_config を使って取得できます。 ...
【Defold】ビット操作用モジュール「BitFlag」
bit 操作を少しでも簡単に行うための lua モジュールを作成しました。 local M = {} function M.new() local instan ...
【Defold】「Cycle detected on node type editor.collection/CollectionNode and output」 エラーの原因と対応方法
ビルドすると以下の様なエラーが発生してしまいました。 java.lang.AssertionError: Assert failed: Cycle detect ...
【Defold】local と self, そして go.property の使い分け
Defold でスクリプトを書いていると、慣れないうちは変数の宣言に localと self, そして go.property のどれを使えば良いのか迷うことが ...
【Defold】rendercam アセット使用時にカーソルの位置がズレてしまう
rendercam.screen_to_world_2d で変換する必要があります。 function on_input(self, action_id, ac ...
【Chrome】選択範囲を自動翻訳するChome拡張機能「Google 翻訳」が便利
最近海外サイトを読む機会が多くて都度Google や Deepl の翻訳サイトを開いて翻訳したテキストを読んでいました。 便利ですが、都度テキストをコピペするの ...
【Defold】入る時、出る時に当たり判定を検知する
Unity Engine で例える OnTriggerEnter, OnTriggerExit に相当するものがDefold にもあります。それは trigge ...