ドクターの武器を改造しよう

Tutorial

Beginner

+0XP

10 mins

(67)

Unity Technologies

ドクターの武器を改造しよう

今、ドクターはもっと困難なターゲットに直面しなければなりません。細菌破壊のためのツールを強化する時が来ました。 このチュートリアルでは、次のことを行います:

  • 機能のカスタマイズ
  • プレイヤーが武器を使用できるようにする

1. 新しい武器を作る

今、ドクターはもっと困難なターゲットに直面しなければなりません。細菌破壊のためのツールを強化する時が来ました。このセクションでは、プレイヤーに多くのオプションを与えるために、ゲーム内で利用可能な武器を変更します。

新しい武器プレハブを作成するには:

1. Project ウィンドウで、Assets/Creator Kit - FPS/Prefabs/Weapon の順に進みます。

2. GermOBlaster Prefab を選択します。Ctrl + D(Windows)または Cmd + D(macOS)を押してコピーを作成し、複製します。


3.
コピー名をクリックするか、選択して F2(Windows)か Return(macOS)を押してください。新しい武器に別の名前をつけます。

4. 変更内容を保存します。

2. 新しい武器プレハブの調整

オリジナルの GermOBlaster は、薬弾をふんだんに使った自動高速射撃が特徴です。

新武器はトリガーを押すごとに一発にして、弾数は少ないがダメージが大きいものにします:

1. 新しい武器をダブルクリックするか、コピーが選択されているときに Inspector ウィンドウの Open Prefab ボタンをクリックします。 Unity エディターが Prefab Mode になり、Scene ビューに武器が表示されるようになりました。



2. Inspector で、Weapon コンポーネントを見つけます。これはこのCreator キットのために書かれたカスタムスクリプトで、多くの異なる設定可能な値を持っています。


3.
ドロップダウンメニューから Trigger Type Manual に変更してください。これで武器は、トリガーを押した時に一度しか発射されず、必要以上に早く発射されません。


4. Clip Size の値を 30 から 8 に変更して、1 回のリロードクリップの弾薬量を減らします。

5. Damage の値を 0.5 から 5 に変更します。これは、この武器を使ってヒットするたびに、GermOBlasterよりも多くのダメージを細菌に与えることを意味します。

6. 新しいタイプの武器を作成したので、キーボードショートカットを使ってプレハブを保存するか、Scene ビューの右上にある Save ボタンをクリックします。

7. Scene ビューの左上の Scenes をクリックしてプレハブ モードを終了します。

3. 武器をプレイヤーが利用できるようにしよう

もう一つの細菌破壊兵器の作成に成功したので、それをプレイヤーが利用できるようにしてください:

1. Hierarchy で、Character GameObject を選択します。

2. Inspector ウィンドウで、Controller コンポーネントを見つけます。これもカスタムスクリプトで、すべてのプレイヤー入力を処理します。


3. 名前の左にある小さな矢印を選択して、Starting Weapons のエントリを展開します。


4.
サイズを 3 から 4 に変更することで、レベル開始時に 4 つの武器をプレイヤーに与えることができます。

5. Project ウィンドウから新しい武器プレハブを、Inspector に表示されている Element 3 フィールドにドラッグします。

6. 変更内容を保存します。

これで再生モードで武器を試すことができるようになりました! マウスホイールまたは 1、2 および 3 キーを使用して、細菌を治すために使用される武器を切り替えることができます。

Complete this Tutorial