
ドクターの武器を改造しよう
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 キーを使用して、細菌を治すために使用される武器を切り替えることができます。