[Unity]FPSなどでの移動方向の取得方法
FPSでカメラやキャラクターの移動方向をtransform.fowardで取得して加算する方法が良く紹介されています。 例えばこんな感じ。 camはカメラのGameObjcetです。 x = Input.GetAxisRaw("Horizo...
Unityでなんかおかしくなった場合の直し方
Unityの統合環境は非常によくできているのですが、機能が多すぎていろいろいじっているうちに設定が変わってしまってどこを直したら元に戻るのかわからなくなってしまうことが良くあります。 そういった場合によくあるパターンと治し方を解説します。 ...
[Unity]よく見るC#のわかりにくいキーワード
C#のちょっとわかりにくいキーワードの簡単な説明です。ほかのオブジェクト指向言語でも、あったりなかったり仕様が若干違ったりすることがありますのでまとめました。 Unityで自分で実装する分にはあまり気にしなくてもいいんですが、アセットのプロ...
[Unity]よく見るC#のわかりにくいキーワード
C#のちょっとわかりにくいキーワードの簡単な説明です。ほかのオブジェクト指向言語でも、あったりなかったり仕様が若干違ったりすることがありますのでまとめました。 Unityで自分で実装する分にはあまり気にしなくてもいいんですが、アセットのプロ...
TilemapCollider2Dで引っ掛かる件
TilemapCollider2Dで設定した床の上を移動させると、なぜか小刻みに跳ねたり動けなくなったりしてしまう件。 原因は、各タイルごとにあるコライダーに隙間があり、それに反応してしまうのが理由のようです。 対策としては、タイルマップの...
Unity2020&VSCodeで出てくる謎のエラーと設定方法
プロジェクトを作っただけなのにこんなエラーが発生。 Error detecting Visual Studio installations: System.ArgumentException: JSON parse error: Inval...
Unity公式のサンプルが動かない
Unityの公式のサンプルをいじってみようとしたが・・・なぜかエラーが大量に出て動かない。 現象 UnityHubを開く 使い方を学ぶのメニューのいじりたいプロジェクトを選択して”プロジェクトを開く”をクリック。 Unityが起動するが、エ...
Unity初心者が見るべき解説動画
Unityをいじるうえで知っていれば簡単なのに知らないと大変ってことが良くあります。 Webやマニュアル、本などで勉強するのですが、文字だけだと操作方法がいまいちわからないことが多いです。 ということで、動画でみると、ああこんなことができる...
[Unity]他のオブジェクトのスクリプトを参照したい
Unity上の他のオブジェクトのスクリプトを参照したいときどうするのか?調べてみました。 Unity5.5系 C# での例です。