シミュレーターのPlayerPrefsの削除

Unityにて
PlayerPrefsの内容が原因でデバッグが進まないことがあります。
その場合は、プログラムコードからPlayerPrefsを削除することもできますが、もっと簡単に上部メニューから行うことができます。

“シミュレーターのPlayerPrefsの削除” の続きを読む

覚書 座標の話 スクリーン座標をワールド座標に変換

Unityの座標の話など

 

・ワールド座標
ゲーム全体の座標

 

・ローカル座標
個々のオブジェクトが持つ位置情報

 

・スクリーン座標
HDディスプレイなら 1920 x 1080になる

 

 

透明な当たり判定

Unity の ヒエラルキーウィンドウ で  Create Empty  で空 の オブジェクトを作る
 

インスペクタービューで Collider を追加する。
 
空のオブジェクトを適切な場所に移動する。
だけで良い。透明な壁もこれで作れる。本当は座標で制御したほうが良いらしいのだけど…

OnTriggerEnterで衝突したオブジェクトの判定

いろいろあるらしいけど、タグを付けて区別するのが一般的らしい。

 

手順1 タグの追加
Edit – Project Setting – Tags and Layers
からタグを追加する

 

手順2 タグの設定
オブジェクトのインスペクタの上の方にTagという設定項目があるので、これで行う。

 

手順3 スクリプトでの判定

 

Visual Studio でコード編集時に補完が効かない

対策
1.一度Unity、Unity HUB、VisualStudioを落とす。
2.VisualStudio単体で起動する。
3.アップデート、プラグインのインストール画面が出たらそれらをすべて実行。
4.VisualStudioを終了。
5.UnityからC#スクリプトを起動

これで補完が効くようになりました。VisualStudioを単体で立ち上げたときに走るアップデータ必須だったのかも。

 

Unityの教科書 Unity 2019完全対応版 リンク集

Unityの入門書です。誤植があったようで正誤表が出ています。

Amazon

正誤表
『Unityの教科書 Unity 2019完全対応版』正誤情報

素材・サンプルファイル
『Unityの教科書 Unity 2019完全対応版』サンプルファイル

著者さんのTwitter
https://twitter.com/tasonco_company