【Unity】一人称視点でオブジェクトを掴んで移動させる
一人称視点でオブジェクトを掴んで移動させます。掴んでいる間も、物理演算で他のアイテムや床と衝突するようにします。 前のスクリプトに追記して、近くでアイテムにレイがあたっているときにマウスの左クリックをすると、アイテムを掴… Read More: 【Unity】一人称… »
一人称視点でオブジェクトを掴んで移動させます。掴んでいる間も、物理演算で他のアイテムや床と衝突するようにします。 前のスクリプトに追記して、近くでアイテムにレイがあたっているときにマウスの左クリックをすると、アイテムを掴… Read More: 【Unity】一人称… »
前の記事の方法で持ち上げて回転させるアイテムを遠ざけたり近くに寄せたりして観察できるようにします。 アイテムを持ち上げている時にマウスドラッグでアイテムを回転させますが、シフトキーを押しながらドラッグするとアイテムは回転… Read More: 【Unity】掴んだ… »
一人称で掴んだオブジェクトを目の前に持ってきて、マウスドラッグで回転させてみました。 スタンダードアセットのFPSコントローラーのカメラにスクリプトを付けます。 using System.Collections; usi… Read More: 【Unity】掴んだ… »
マガジンのアイテムを拾うと、銃の残弾数が増えるようにします。 まずマガジンのオブジェクトを新規作成して、コライダーとRigidbodyと新規スクリプトを付けました。 今回は衝突しないようにIs Triggerにチェックを… Read More: Unityで銃を撃つ… »
弾数に制限をかけて、残りの弾数が0になるとリロードできないようにします。 using System.Collections; using System.Collections.Generic; using UnityEn… Read More: Unityで銃を撃つ… »
弾数を表示します。0になると弾を発射できなくなり、リロードすると弾数が増えて撃てるようになります。 using System.Collections; using System.Collections.Generic; … Read More: Unityで銃を撃つ… »
右クリックで銃の照準器を覗き込んだ時に視野を少し狭めます。 FPSコントローラについているFirstPersonCharacterがプレイヤーの頭です。 これにはCameraコンポーネントがついており、Field of … Read More: Unityで銃を撃つ… »
小さなCube同士をジョイントでつなげて、銃で撃つと壊れる大きなCubeを作ります。 まず小さいCubeをジョイントでつなげてみます。 どちらもBoxコライダーとRigidbodyが付いています。 白いCubeは落下せず… Read More: Unityでオブジェ… »
右クリックで照準器を覗き込むアニメーションを付けます。 まず銃のオブジェクトを選択して、AnimationウィンドウでCreate New Clip…をクリックし、新規アニメーションの名前を付けて保存します。… Read More: Unityで銃を撃つ… »
銃弾を連射するにはコルーチンを使います。 private IEnumerator Shoot() { while (true) { yield return new WaitForSeconds(rate); Insta… Read More: Unityで銃を撃つ… »
地面からモグラを出現させて、前の記事の方法で玉を当てるFPSミニゲームを作りました。→3Dモグラ撃ちゲーム シーンの床の下にカプセルを配置して、アニメーションを付けます。 Add PropertyでPositionを追加… Read More: 3Dモグラ撃ちゲーム… »
一人称視点で銃を撃つ銃を撃ってみます。 スタンダードアセットのFPSコントローラをシーンに配置します。 FPSコントローラには頭にカメラが付いています。 このカメラに新しいスクリプトを付けます。 MainCameraは無… Read More: 一人称視点で銃を撃つ »
カメラから銃弾を飛ばして的のCubeに当てます。 using System.Collections; using System.Collections.Generic; using UnityEngine; public… Read More: 一人称視点で銃弾を撃… »
Blenderで建物を簡単に作ってUnityに持っていきます。 Unityのサイズの1単位(デフォルトのCubeの辺のサイズ)は1メートルです。 参考:https://docs.unity3d.com/ja/curren… Read More: Blenderで作っ… »
FPSゲームのようにマウスでカメラの向きを動かして周囲を見回す操作を、超簡単に作ります。 まずスタンダードアセットをインポートします。 中の「FreeLookCameraRig」をシーンにドラッグアンドドロップで配置しま… Read More: カメラ視点移動をマウ… »
スタンダードアセットのキャラクターを使ってみます。 Unityのスタンダードアセットには「FPSキャラクター」と「ローラーボール」、「TPSキャラクター」の3つがあります。 FPSキャラクター FPSキャラクターは一人称… Read More: Unityスタンダー… »