(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!


2022-02-01から1ヶ月間の記事一覧

自動でソートされるSortedDictionaryと登録順が保証されindexでアクセス出来るOrderedDictionary【C#】

C#

はじめに C#にはKeyとValueをセットで登録してデータを保持するDictionaryがありますが、(※Unity上で動かしているので、ログの表示にDebug.Logを使っています。) //Dictionary作成 var dictionary = new Dictionary<string, int>() { {"Key1", -5}, {"Key2", 8}, {"Key3",</string,>…

Unityでの開発効率が劇的に上がるRiderの利点や便利機能【Unity】【エディタ】【JetBrains Rider】

この記事でのバージョン JetBrains Rider 2020.3.4 はじめに UnityのエディタはMonoDevelopのサポートが終わって以来、おそらくVisual Studioを使うのが一般的ですが、 自分はJetBrains(会社名)のRiderというエディタを使っています。 Riderは色々と機能が豊…

現在再生しているシーンがビルドに設定されているか【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はタイトル通り現在再生しているシーンがビルドに設定されているかを判定する方法です! 「実際にリリースする時に使うシーンだけで処理を行いたい(行いたくない)」みたいな時に役…

プログラム変更後の待ち時間(コンパイル、ドメインリロード)を短縮する9つの方法【Unity】【最適化】

この記事でのバージョン Unity 2020.3.25f1 はじめに Unityである程度の規模の物を作っていると問題になってくるのが、コードを変更した後の待ち時間です。コンパイルやドメインリロードを行うため、ある程度の時間はしょうがないのですが、あまりに長くなる…

Hierarchy上のオブジェクトを任意のPrefabと差し替える【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2021.1.23f1 はじめに UnityはAlt(option)キーを押しながらHierarchy上にPrefabをドラック&ドロップするとオブジェクトを差し替える事が出来ますが、 位置、角度、スケールは配置されてる物の値ではなくPrefa…

Hierarchy上の同じモデル(メッシュ)のオブジェクトを探してまとめる【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2020.3.25f1 はじめに 今回は「Hierarchy上の同じモデル(メッシュ)のオブジェクトを探してまとめる」という処理をするエディタ拡張を作ったのでその紹介記事です! 使い所としては買ったアセットのサンプルで…

LoadSceneMode.Additiveでシーンを追加した時にLightProbes(ライトプローブ)を反映する方法【Unity】

この記事でのバージョン Unity 2020.3.25f1 はじめに UnityはLightProbes(ライトプローブ)で動くオブジェクトに低負荷で光の影響を与える事が出来ます。 しかしLightProbes、普通にシーンをロードした時は自動で設定を反映してくれるのですが、LoadSceneMode…

エディタ拡張で画像表示(一部だけの表示も)【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はタイトル通りエディタ拡張で画像を表示する方法の紹介で、画像の全体を表示する物と、一部分だけ表示する2パターンを紹介します。 なお、記事中の画像は以下のアセットを使ってお…