Unity

Unity

基本的な衝突判定

UnityではColliderコンポーネント + Rigidbodyコンポーネントで簡単に衝突判定ができます。 衝突判定を利用するには、 Colliderコンポーネントと衝突する相手か自分にRigidbodyコンポーネントが アタッチされ...
Unity

オブジェクト上にあるマウスの状態によって実行される関数

オブジェクトがクリックされただとかって Rayを飛ばしたりして検知するのは面倒ですよね。 そういうときに便利な、オブジェクト上にあるマウスの状態によって 実行される関数を紹介したいと思います。 ※ゲームオブジェクトには、...
Unity

【Unity】何秒後に実行する

〇秒後に関数を実行する方法 3秒後に関数を実行する 〇秒後に実行し、その後〇秒ごとに実行し続ける 予約・実行しているInvoke系関数をキャンセルする
Cinemachine

使用されているVirtualCameraを取得する

CinemachineのVirtualCameraを使ってゲームを作っていた時に 現在使っているVirtualCameraを取得したいと思ったので調べてみました。 使用中のVirtualCameraを取得する 注意点 S...
Unity

Inspectorの値を制限する

Inspectorの値を制限するいくつかの方法 Inspectorの値に制限をつけるいくつかの方法を紹介します。 属性 (attribute)を使う このやり方は見た目も変わります。 public ...
Rigidbody

Rigidbodyで爆風を表現する

AddExplosionForce 爆発のエフェクトをシミュレートするためにRigidbodyに力を適用させます。爆発力はRigidbodyからの距離に応じて直線的に減少していきますUnity公式 AddExplosionForce(fl...
Photon

Photonを使ってみる1 ~導入~

オンラインって難しそう・・・というイメージが自分の中にあって、今までオンライン機能の実装を避けてきたのですが、対人ゲームとか作ってみたいと最近強く思っているので一から学んでみたいと思います。 Unityでオンラインを実装する方法 Unity...
Unity

NavMeshを使ってみる その2

NavMeshで動的に障害物を避ける 前回のNavMesh Agentコンポーネントだけを追加する方法では動的に障害物を避けることはできませんが、NavMesh Obstacleコンポーネントを障害物に追加すれば動的に障害物を避けることが...
Unity

NavMeshを使ってみる その1

NavMeshとは? ナビゲーションシステムによって、シーンのジオメトリから⾃動で⽣成されるナビゲーションメッシュを使⽤して、ゲーム世界の中を知的に動くキャラクターを作成することができる。 Unity公式より抜粋 公式の説明だと分かり難い...
Unity

カーソルの表示・非表示・ロック

カーソルを表示・非表示にしたり固定したり //カーソル表示・非表示 Cursor.visible = true; Cursor.visible = false; /...
タイトルとURLをコピーしました