この記事でのバージョン Unity 2020.3.25f1 unity-ugui-XCharts v2.6.0 はじめに 今回はXChartsというuGUIでグラフが表示出来るライブラリの紹介です! 以下のような感じで、線グラフ、棒グラフ、、円グラフ、散布図等など色々なグラフを簡単に表示する事が…
この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はSmart Inspectorというコンポーネントがタブ表示出来るようになるフリーソフトウェアの紹介です! イメージとしては以下のような感じで、簡単にコンポーネントの表示を切り替えられるようになるの…
この記事でのバージョン Unity 2020.3.25f1 はじめに Unity向けのオープンソースを導入するためのサービスにOpenUPM(Unity Package Manager)という物があります。 OpenUPM is a service for hosting and building open-source UPM (Unity Package Manager) p…
拡張メソッドとは LINQとは はじめに LINQには同じ値を取得するというメソッドはありますが、 //検索対象のList var list = new List<int>() { -11, 0, 5, 8, 24, 100 }; //Listの中から0を取得(なければデフォルト値) var targetValue = list.FirstOrDefault(val</int>…
はじめに C#にはKeyとValueをセットで登録してデータを保持するDictionaryがありますが、(※Unity上で動かしているので、ログの表示にDebug.Logを使っています。) //Dictionary作成 var dictionary = new Dictionary<string, int>() { {"Key1", -5}, {"Key2", 8}, {"Key3",</string,>…
この記事でのバージョン JetBrains Rider 2020.3.4 はじめに UnityのエディタはMonoDevelopのサポートが終わって以来、おそらくVisual Studioを使うのが一般的ですが、 自分はJetBrains(会社名)のRiderというエディタを使っています。 Riderは色々と機能が豊…
エディタ拡張とは この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はタイトル通り現在再生しているシーンがビルドに設定されているかを判定する方法です! 「実際にリリースする時に使うシーンだけで処理を行いたい(行いたくない)」みたいな時に役…
この記事でのバージョン Unity 2020.3.25f1 はじめに Unityである程度の規模の物を作っていると問題になってくるのが、コードを変更した後の待ち時間です。コンパイルやドメインリロードを行うため、ある程度の時間はしょうがないのですが、あまりに長くなる…
エディタ拡張とは この記事でのバージョン Unity 2021.1.23f1 はじめに UnityはAlt(option)キーを押しながらHierarchy上にPrefabをドラック&ドロップするとオブジェクトを差し替える事が出来ますが、 位置、角度、スケールは配置されてる物の値ではなくPrefa…
エディタ拡張とは この記事でのバージョン Unity 2020.3.25f1 はじめに 今回は「Hierarchy上の同じモデル(メッシュ)のオブジェクトを探してまとめる」という処理をするエディタ拡張を作ったのでその紹介記事です! 使い所としては買ったアセットのサンプルで…