DEVELOP

スポンサーリンク
DEVELOP

【Unity】Easy Save 3 でJSONフォーマットのセーブデータを保存する

Easy Save 3 は簡単にセーブデータを扱える便利アセットです。// セーブvar valeue = 100;ES3.Save<int>("key", value);// ロードvar value = ES3.Load<int>("k...
DEVELOP

【Unity】il2cppビルド時にリフレクション使用している関数が消える

どこからも参照されていないけど独自スクリプトから関数を呼び出している、リフレクションを使用しているなど、そんな特殊な環境においては関数やクラスが バイトコードストリッピングで消えるのを防ぎたい。これは対処出来ます。 IL2CPP を使ったマ...
DEVELOP

【C++】変数名を文字列としてコンソール出力する

#を付加することで、実引数を文字列に変換できます。 マクロ#define DEBUG_PRINT(var) std::cout << #var" = \n"<<var<<std::endl使い方int value = 100;DEBUG_P...
DEVELOP

【Unity】アプリアイコンが滲む・ぼやけて表示されてしまう

Unity でアプリアイコンを設定する方法はとても簡単で、プロジェクト設定の各種アイコン設定項目に割り当てるだけです。しかし実際にビルドしインストールしてみるとアイコンが滲んで表示されることがあります。これは、アイコンに設定している画像のT...
DEVELOP

【VBA】OSの種類を判別する

Windows と Mac のOS間で VBA の スクリプトが動かない。そんな時にプラットフォーム毎に処理を分けることがあります。VBA では Application.OperatingSystem に Windows 4.00 や Ma...
C#

【C#】クラスをMemCopyしたい

バックアップ用など、データをまるっとコピーしたいことがあります。そんな時は C言語でいうところの memcpy っぽいことができると安心します。参照どんなオブジェクトでもコピーできる汎用のディープコピー処理(ICloneable, Memb...
Defold

【Defold】AndroidのBackキーでアプリを終了する

input ファイルを開きキーを登録します。コードon_input にコードを記述します。function on_input(self, action_id, action) -- backキーでアプリを終了させる。 if action_i...
DEVELOP

【Unity】画面解像度に依存しないGUI.LabelやGUI.Buttonの表示

AndroidやiOSの実機に転送すると、GUIボタンやラベルの表示サイズが変わってしまう場合は、「GUIUtility.ScaleAroundPivot」を使うことでGUI内の解像度を設定出来ます。 Vector2 guiScreenSi...
DEVELOP

【C#】ファイルパスからファイル名を取得する

自分で実装しても良いですし、.NET Framework のものを使うのも良いですし。自前実装private string GetFileName(string _path ){ string work = _path; char[] ku...
DEVELOP

【C#】foreach 文でIndexを取得したい

C#でforeach文を使うとシンプルな記述でループ処理出来て便利なのですが、インデックスが取得し辛い。これは Linq を使えば解決できます。using System.Linq;var nameArray = new string[]{ ...
スポンサーリンク