【Unity】Easy Save 3 でJSONフォーマットのセーブデータを保存する
Easy Save 3 は簡単にセーブデータを扱える便利アセットです。 // セーブ var valeue = 100; ES3.Save<int> ...
【Unity】il2cppビルド時にリフレクション使用している関数が消える
どこからも参照されていないけど独自スクリプトから関数を呼び出している、リフレクションを使用しているなど、そんな特殊な環境においては関数やクラスが バイトコードス ...
【C++】変数名を文字列としてコンソール出力する
#を付加することで、実引数を文字列に変換できます。 マクロ #define DEBUG_PRINT(var) std::cout << #var ...
【Unity】アプリアイコンが滲む・ぼやけて表示されてしまう
Unity でアプリアイコンを設定する方法はとても簡単で、プロジェクト設定の各種アイコン設定項目に割り当てるだけです。しかし実際にビルドしインストールしてみると ...
【VBA】OSの種類を判別する
Windows と Mac のOS間で VBA の スクリプトが動かない。そんな時にプラットフォーム毎に処理を分けることがあります。VBA では Applica ...
【C#】クラスをMemCopyしたい
バックアップ用など、データをまるっとコピーしたいことがあります。そんな時は C言語でいうところの memcpy っぽいことができると安心します。 参照 どんなオ ...
【Defold】AndroidのBackキーでアプリを終了する
input ファイルを開きキーを登録します。 コード on_input にコードを記述します。 function on_input(self, action_i ...
【Unity】画面解像度に依存しないGUI.LabelやGUI.Buttonの表示
AndroidやiOSの実機に転送すると、GUIボタンやラベルの表示サイズが変わってしまう場合は、「GUIUtility.ScaleAroundPivot」を使 ...
【C#】ファイルパスからファイル名を取得する
自分で実装しても良いですし、.NET Framework のものを使うのも良いですし。 自前実装 private string GetFileName(stri ...
【C#】foreach 文でIndexを取得したい
C#でforeach文を使うとシンプルな記述でループ処理出来て便利なのですが、インデックスが取得し辛い。これは Linq を使えば解決できます。 using S ...