Unity開発

Unity開発 Unity
Unity

[Unity]FPSなどでの移動方向の取得方法

FPSでカメラやキャラクターの移動方向をtransform.fowardで取得して加算する方法が良く紹介されています。 例えばこんな感じ。 camはカメラのGameObjcetです。 x = Input.GetAxisRaw("Horizo...
Unity

Unityでなんかおかしくなった場合の直し方

Unityの統合環境は非常によくできているのですが、機能が多すぎていろいろいじっているうちに設定が変わってしまってどこを直したら元に戻るのかわからなくなってしまうことが良くあります。 そういった場合によくあるパターンと治し方を解説します。 ...
C#

[Unity]よく見るC#のわかりにくいキーワード

C#のちょっとわかりにくいキーワードの簡単な説明です。ほかのオブジェクト指向言語でも、あったりなかったり仕様が若干違ったりすることがありますのでまとめました。 Unityで自分で実装する分にはあまり気にしなくてもいいんですが、アセットのプロ...
C#

[Unity]よく見るC#のわかりにくいキーワード

C#のちょっとわかりにくいキーワードの簡単な説明です。ほかのオブジェクト指向言語でも、あったりなかったり仕様が若干違ったりすることがありますのでまとめました。 Unityで自分で実装する分にはあまり気にしなくてもいいんですが、アセットのプロ...
Unity

TilemapCollider2Dで引っ掛かる件

TilemapCollider2Dで設定した床の上を移動させると、なぜか小刻みに跳ねたり動けなくなったりしてしまう件。 原因は、各タイルごとにあるコライダーに隙間があり、それに反応してしまうのが理由のようです。 対策としては、タイルマップの...
Unity

Unity2020&VSCodeで出てくる謎のエラーと設定方法

プロジェクトを作っただけなのにこんなエラーが発生。 Error detecting Visual Studio installations: System.ArgumentException: JSON parse error: Inval...
Unity

Unity公式のサンプルが動かない

Unityの公式のサンプルをいじってみようとしたが・・・なぜかエラーが大量に出て動かない。 現象 UnityHubを開く 使い方を学ぶのメニューのいじりたいプロジェクトを選択して”プロジェクトを開く”をクリック。 Unityが起動するが、エ...
Unity

Unity初心者が見るべき解説動画

Unityをいじるうえで知っていれば簡単なのに知らないと大変ってことが良くあります。 Webやマニュアル、本などで勉強するのですが、文字だけだと操作方法がいまいちわからないことが多いです。 ということで、動画でみると、ああこんなことができる...
Unity

[Unity]他のオブジェクトのスクリプトを参照したい

Unity上の他のオブジェクトのスクリプトを参照したいときどうするのか?調べてみました。 Unity5.5系 C# での例です。