unityのJU TPS 3 – Third Person Shooter GameKitアセットを使ってみた!④スナイパーライフルのスコープやライトを装備したり

unity jutps3 スナイパーライフル スコープ 3Dゲームの作り方
※記事内に広告が含まれています。

バーチャル3Dクリエイター神部まゆみです(*^-^*)

unityのJU TPS 3アセットを使ってみた記事の続きです。

スナイパーライフルやグレネード、ライトを装備してみたりしました。

前回までの記事はこちら。

使用したバージョンはunity2020.3.19です。

アーカイブをダウンロード
アーカイブをダウンロード
●PRスペース●

〇まゆみマート|BOOTH

BOOTHでVRoidテクスチャやVRChat向けオブジェクトなどを販売しています。いいねしてくれると励みになります(*^-^*)

やりたいこと 武器を一通り装備させてみる

このアセットをいじる以外にもVRChatワールドをいじったり他にやりたいことがあるんだけど、できることが多いアセットなのでネタが尽きない(;^_^A

グレネードとかスナイパーライフルとかもあるのでめぼしいものは装備してみたいですね。

公式マニュアルや公式動画、公式Discordあたりが参考になると思います。

Welcome to JU TPS | JU TPS Documentation
Here you will find everything you need to start your project with JU TPS in the simplest and fastest way possible
Participe do servidor do Discord JU Assets Community!
Dテェ uma olhada na comunidade JU Assets Community no Discord. Fique de boa com outros 1274 membros e curta bate-papo de v...

グレネード

これサンプルキャラクターに装備されてたけど使えなかった。

どうやらunlockedにチェックを入れないと使えないっぽい。

jutps3 unity グレネード手榴弾

これで装備できるようになりました!

EWでクイック切り替えもできます

VRoidモデルに装備させてみる

グレネードはここにあります。

unity jutps3 グレネード
Assets/Julhiecio TPS Controller/Prefabs/Items/Throwable/Granade.prefab

サンプルキャラクターを見ると、右手の子に配置しているみたいですね。

unity jutps3 グレネードを装備
RightHandの子に配置

さっそく配置してみます。

まぁ手の中に入れておけば良いのかな。

ちょっとデカいかな?

これでセットアップしておく。

jutps3 unity グレネード セットアップ装備

おお倒せた!爆破の範囲が狭いのかゾンビは無事だが…

強すぎΣ(゚Д゚)

デフォルトだと一つしか持ってないけど、↓ここで変えられるみたい。

maxが最大数、その上が所持数っぽい。

jutps3 unity グレネード 所持数

スナイパーライフル

アセットのトレーラー動画だとスコープ表示にして射撃してたけど、TPS設定にしてあるから行けるかな…まぁやってみます。

一応サンプルキャラクターを見ると、エイムモードがスコープになってたから多分スコープの設定はされているんだと思う。

jutps3 スナイパーライフル スコープ unity

VRoidモデルに装備させてみる

スナイパーライフルはここにあります。

unity jutps3 スナイパーライフル
Assets/Julhiecio TPS Controller/Prefabs/Items/Weapons/Guns/SNIPER M82.prefab

サンプルキャラクターは右手に装備していたので、右手に装備させます。

なんか大きかったのでトランスフォーム0.4くらいに調整しました。

トランスフォーム0.4くらいに調整

これでセットアップします。

unity jutps3 スナイパーライフル

セットアップはできたけどスコープは出ないな…。

通常エイムになってしまう

マウスの右ボタンを押している間はスコープが出るっぽい

スコープっぽい表示が出ました!

右クリックを押している間はスコープ表示っぽくなる

これスコープ用のカメラを設定すれば、多分ズームしたりするんだと思う。多分。

あれ、でも↓このコンポーネントでカメラの位置やFOVをいじれるんだけど、いじってもダメっぽいな…。

unity jutps3 フラッシュライト
ThirdPerson Camera Controller ⇒ Default Camera State

サンプルシーンを見たら右クリックでエイムモードを切り替えていたから、ちゃんとできるんだろうけど。右クリック一回押すとエイムモード、もう一度押したらスコープモードっぽい?

カメラの切り替えに失敗してるかもしれない。

サンプルキャラクターを持ってきて比較してみるしかないかな?

サンプルキャラクターのコンポーネントをコピーしたらいけた

このあたりのパラメーターを勝手にプレイヤーモデルに設定してしまっていたけど、空にしないとダメっぽい。

unity jutps3 スナイパーライフル
unity jutps3 スナイパーライフル
unity jutps3 スナイパーライフル

あと試行錯誤してたからかコンポーネントが重複してバグってたw

↓JU Character Controllerコンポーネントが二つあったりしたのでどちらか削除したら正常に動作しました。重複してても特に警告とか出ないので…。

unity jutps3 スナイパーライフル

これでいけた!

銃の位置は調整する必要がありそう

ピストルの位置調整は↓こちらの公式マニュアルに説明が書いてありました。

How to align weapon rotation | JU TPS Documentation

まぁあとでやってみます(;^_^A

フラッシュライト

ライトまであるのは気が利いてますね。

ライトはここにあります。

unity jutps3 フラッシュライト
Assets/Julhiecio TPS Controller/Prefabs/Items/General/FlashLight.prefab

VRoidモデルに装備させてみる

これ向きはどんな感じだ…?とりあえず適当に持たせてみます。

RightHandの子にして位置を調整する

あとはInventoryコンポーネントでセットアップします。

unity jutps3 フラッシュライト
Setup itemsを押してセットアップ

あ、向きが逆だったかΣ(゚Д゚)

逆だった

向きを180度逆にして、このあたりに持ってくればちょうど良いと思います。

unity jutps3 フラッシュライト
中指で持つ感じっぽい

ちょっと暗くしてみたけど、シッカリ照らしてますね( *´艸`)

ホラーゲームにも使えそう

おわりに

とりあえずあらかた武器は装備させられたかな?

まぁ無理に全部使う必要はないけど…。

次は敵AIの設定あたりをやってみようかな。

敵が襲ってくる設定ができれば、あとは舞台を作ってゴール地点を設定すれば最低限のゲームになる気がする。

まぁぼちぼちいじってみます(*^-^*)

タイトルとURLをコピーしました