Unity
この記事でのバージョン Unity 2021.3.1f1 はじめに 今回は2DゲームでURP(Universal Render Pipeline)を使いたい時用の導入記事です! URP対応の2Dプロジェクトを作成する方法
この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はTextMeshProでアウトライン付けたテキストのフォントサイズを変えた時に以下のようにアウトラインが付かずに範囲内の色が変わってしまう場合の対処法です! 対処法 さっそくですが対処法はフォント…
この記事でのバージョン Unity 2021.3.1f1 はじめに ゲームのデバッグ用の機能等を実装したいが、リリース時にはユーザから見えない(使えない)ようにしたい、という事がよくあります。 そんな時はDevelopment Buildを有効にし、 DEVELOPMENT_BUILDやDEBUGと…
この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はUnity(Japan)公式のYoutubeの動画にもある、 MetameshというUnity上で色々な3Dモデルを簡単に生成できるパッケージ を試してみて、ついでに記事にまとめちゃおうという感じのやつです。 イメージと…
この記事でのバージョン Unity 2021.3.1f1 はじめに 今回はUnity(Japan)公式のYoutubeの動画にもある、 MetatexというUnity上で色々な画像を簡単に生成できるパッケージ を試してみて、ついでに記事にまとめちゃおうという感じのやつです。 イメージとしては…
この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はタイトル通り、ビルド時に「Missing Project ID」と表示される場合の対処法です! なお、この表示が出る場合はBuild Settingsの上部にも警告が出ている事が多いです。 ビルド時に「Missing Project…
この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はuGUIの要素のドラッグ開始、最中、終了を検知する方法の紹介です! また、記事中では以下のアセットを使っています。 Clean & Minimalist GUI Pack | 2D GUI | Unity Asset Store uGUIの要素のドラ…
この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はuGUIのTextやTextMeshProのフォントに指定した文字が含まれているか、つまりその文字が表示できるかという事をチェックする方法の紹介です! なお、記事中では以下のフォントを使っています。 Text…
はじめに Unity Asset Storeにて春のアセット祭りセールが始まりました!(期間 : 2022年4月30日15時59分まで) 500以上もの人気アセットが50%オフになっている上に、 Unity Asset Store - 春のアセット祭りセール 先着順で最大80%オフにもなるライトニンク…
この記事でのバージョン Unity 2020.3.25f1 はじめに Unityにはオクルージョンカリング(Occlusion Culling)というカメラに映ってないオブジェクトは描画しない負荷削減のための機能があります。 イメージとしては以下のような感じで負荷削減の効果も高く、3D…
この記事でのバージョン Unity 2020.3.25f1 はじめに 以前、Unity上でメッシュの頂点を編集してブレンドシェイプを作成するBlend Shape Builder というUnity公式のツールで無料(MITライセンス)を紹介したのですが、 これに含まれるVertex Tweakerというメッ…
この記事でのバージョン Unity 2020.3.25f1 はじめに Apple製品にはHaptic Feedbackというちょっとリッチな振動をさせる機能があります。 もちろん、iPhone等のiOS端末にも付いてる機能なのですが、残念ながらUnityは対応しておらず、使うにはネイティブのプ…
この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はStateMachineBehaviourというAnimatorで使うタイプのクラスについての紹介です! StateMachineBehaviour はステートマシンのステートに追加できるコンポーネントです。ステートのすべてのスクリプ…
この記事でのバージョン Unity 2020.3.25f1 はじめに Unity公式からポストプロセスを使って見栄えを簡単かつ劇的に変える事が出来るPost Processing Stack(Version 2.x)というものが提供されていますが、 今回はこのPost Processing Stackの設定値をプログラ…
この記事でのバージョン Unity 2020.3.25f1 Blend Shape Builder 1.0.0 はじめに 今回はBlend Shape BuilderというUnity上で頂点を編集してブレンドシェイプを作成するツールの紹介です。ちなみにUnity公式のツールで無料(MITライセンス)で使えます。 イメー…
この記事でのバージョン 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>…
この記事でのバージョン 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上の同じモデル(メッシュ)のオブジェクトを探してまとめる」という処理をするエディタ拡張を作ったのでその紹介記事です! 使い所としては買ったアセットのサンプルで…
この記事でのバージョン Unity 2020.3.25f1 はじめに UnityはLightProbes(ライトプローブ)で動くオブジェクトに低負荷で光の影響を与える事が出来ます。 しかしLightProbes、普通にシーンをロードした時は自動で設定を反映してくれるのですが、LoadSceneMode…
エディタ拡張とは この記事でのバージョン Unity 2020.3.25f1 はじめに 今回はタイトル通りエディタ拡張で画像を表示する方法の紹介で、画像の全体を表示する物と、一部分だけ表示する2パターンを紹介します。 なお、記事中の画像は以下のアセットを使ってお…
この記事でのバージョン Unity 2020.3.25f1 Super Text Mesh 1.12.1 はじめに 以前Super Text MeshというTextMesh Proのように文字が綺麗に表示され、装飾関係の設定も豊富なのにuGUIのTextのようにフォントをそのまま使えるという良い所取りみたいなアセッ…
この記事でのバージョン Unity 2020.3.25f1 はじめに Unityの3Dモデル(SkinnedMeshRenderer)にはBlendShapes(ブレンドシェイプ)で表情等の操作が出来るものがありますが、 今回はこのBlendShapesの値をプログラムで操作してみようという感じの記事です! な…
この記事でのバージョン Unity 2020.3.25f1 はじめに 今回は「Listの中身を見たいがDebug.Logにそのまま突っ込んでも確認出来ない」みたいな時に使える var list = new List<string>() { "aaa", "123", "あいう" }; //Listの中身を確認したいが、これだと出来ない De</string>…
この記事でのバージョン Unity Hub 3.0.0-beta.7 はじめに Unityは基本的に1つのPCで同じプロジェクトを同時に開く事は出来ません。 ただ、まだ開いてないのに上記のように表示されて開けなくなる事がたまにあります。今回はそんな場合の対処法です! UnityL…