【Unity】オブジェクトがカメラに見えているか判定する
オブジェクトがカメラに映っているかどうかを判定してみます。 スクリプトを付ける まず、判定したいオブジェクトにスクリプトをつけて、インスペクタでStaticのチェックを入れます。 スクリプトでは、OnBecameVisi… Read More: 【Unity】オブジ… »
オブジェクトがカメラに映っているかどうかを判定してみます。 スクリプトを付ける まず、判定したいオブジェクトにスクリプトをつけて、インスペクタでStaticのチェックを入れます。 スクリプトでは、OnBecameVisi… Read More: 【Unity】オブジ… »
FPSプレイヤーのカメラから、アニメーション付きのカメラに切り替えて、アニメーションが終わったらプレイヤーのカメラに戻してみました。 まずシーンにあるプレイヤーを一旦非アクティブにして、カメラを新規作成しました。 カメラ… Read More: 【Unity】アニメ… »
棒を登っているときにカメラの水平な回転を制限します。 スタンダードアセットのMouseLookクラスにはカメラの縦回転を制限するClampRotationAroundXAxisメソッドが用意されているので、これを使ってみ… Read More: 【Unity】FPS… »
一人称で掴んだオブジェクトを目の前に持ってきて、マウスドラッグで回転させてみました。 スタンダードアセットのFPSコントローラーのカメラにスクリプトを付けます。 using System.Collections; usi… Read More: 【Unity】掴んだ… »
カメラの前に置いたCubeなどのオブジェクトを、カメラの向きを基準にして回転させてみます。 マウスカーソルの移動を使って回転させるときに、Cubeの向きに沿って回転させると、Cubeの回転と一緒に軸も回転するので、カメラ… Read More: 【Unity】Cub… »
シーン上のカメラの映像をレンダーテクスチャを使って、オブジェクトに映してみました。 まずフォルダ内で右クリックからレンダーテクスチャを新規作成します。 映像を撮るカメラのCameraコンポーネントのTarget Text… Read More: カメラの映像をレンダ… »
右クリックで銃の照準器を覗き込んだ時に視野を少し狭めます。 FPSコントローラについているFirstPersonCharacterがプレイヤーの頭です。 これにはCameraコンポーネントがついており、Field of … Read More: Unityで銃を撃つ… »
銃をリロードするときに、角が透けてしまいます。 カメラに近すぎる部分が切れているようです。 カメラには近面と遠面の間のものしか映らないようになっています。 このクリッピング面の位置はカメラのインスペクタで変更できます。 … Read More: Unityで銃を撃つ… »
シーンビューの視点を良いところにもってきて、定点のメインカメラを選択します。 GameObject -> Align With View をクリックするとメインカメラからの視点がシーンビューの視点と同じになります。… Read More: FPSキャラクターの… »
FPSゲームのようにマウスでカメラの向きを動かして周囲を見回す操作を、超簡単に作ります。 まずスタンダードアセットをインポートします。 中の「FreeLookCameraRig」をシーンにドラッグアンドドロップで配置しま… Read More: カメラ視点移動をマウ… »