3Dゲームの作り方

Unityで3Dゲーム(TPS)の作り方 3Dゲームの作り方

ここはUnityを使った3Dゲームの作り方のカテゴリページです。

TPSで動かす方法など

Unity公式のStarter Assetsを使うと手軽に動かせます。

unityのStarter Assets Third Person Character Controllerを使ってみたメモ。使い方や導入方法など
unityのStarter Assets Third Person Character Controllerを使ってみたメモ。使い方や導入方法など

URP専用のStarter Assetsもあります。

Starter Assets: Character Controllers | URPを使ってみたメモ。URP専用のStarter Assetsっぽい
unityのStarter AssetsがURP向けに新しくなってたのでいじったメモです。

 

有料アセットですがJU TPS3っていうアセットは銃や車、インベントリや敵AIなども用意されてるので手軽です。

unityのJU TPS 3 - Third Person Shooter GameKitアセットを使ってみた!簡単にTPSゲームが作れるだとΣ(゚Д゚)
unityのJU TPS 3 - Third Person Shooter GameKitアセットを使ってみたメモです。

新インプットシステムについてなど

新インプットシステムに対応させると、アクションごとにキーやボタンを割り当てられるので管理がラクです。

Unityで新InputSystemに移行する方法メモ。キー入力でもコントローラーでも動かせるようにする
Unityで新InputSystemに移行する方法についての記事です。キー入力でもコントローラーでも動かせるようにしました。

銃を撃つ方法

Starter Assetsを改変して銃を撃てるようにしました。

Starter Assetsの記事から順番に進めていくと同じように実装できます。

unityのThirdPersonで銃を持たせて構えるエイム動作などを実装してみたメモ
unityのThirdPersonで銃を持たせて構えるエイム動作などを実装してみたメモです。
unityのThirdPersonで銃を持たせて構えるエイム動作などを実装してみたメモ② 視点変更でエイムカーソルを動かしキャラを追従させる
unityのThirdPersonで銃を持たせて構えるエイム動作などを実装してみたメモの続きです。視点変更でエイムできるようにしました。
unity ChinemachineVirtualCameraを移動や切り替えるスクリプトを書いたメモ。Offset調整やFollowターゲット切り替えなど
unity ChinemachineVirtualCameraを移動や切り替えるスクリプトを書いたメモです。Offset調整やFollowターゲット切り替えなどをしました。
Unityで銃弾を撃つスクリプトメモ①。TPSでエイム中にR2ボタンで弾を発射する
Unityで銃弾を撃つスクリプトについての記事です。TPSでエイム中にR2ボタンで弾を発射させます。
Unityで銃弾を撃つスクリプトメモ②発砲音とマズルフラッシュを出す
Unityで銃弾を撃つスクリプトについての記事の続きです。発砲音とマズルフラッシュを出しました。
Unityで銃弾を撃つスクリプトメモ③敵を配置してRayCastで弾を当て血しぶきや火花パーティクルやダメージ処理など
Unityで銃弾を撃つスクリプトについての記事です。敵を配置してRayCastで弾を当て血しぶきや火花パーティクルやダメージ処理などしました。

ダメージ処理系

ダメージ処理系の記事です。

Unityでダメージ表示演出を実装したメモ。数値の色を変えたり点滅させたり
Unityでダメージ表示演出を実装した記事です。数値の色を変えたり点滅させたりしました。
Unityで敵体力HPゲージを実装したメモ。普段は非表示で攻撃したら表示し透明な最大HPも
Unityで敵体力HPゲージを実装した記事です。普段は非表示で攻撃したら表示し透明な最大HPも表示しました。

アイテムメニューを出す

アイテムスロットなどメニュー画面を出す方法についての記事です。

Unityでアイテム欄メニュー画面を作ってみたメモ。3D TPSゲーム用のメニューの作り方など
Unityでアイテム欄メニュー画面を作ってみた記事です。3D TPSゲーム用のメニューの作り方を解説しています。
Unityでアイテム欄メニュー画面を作ってみたメモ②。ScriptableObjectでデータ管理しインベントリ順にアイコン画像表示
Unityでアイテム欄メニュー画面を作ってみた記事の続きです。ScriptableObjectでデータ管理しインベントリ順にアイコン画像表示しました。

太陽を作り昼夜切り替え

ディレクショナルライトを動かして太陽にすると、時間経過で昼夜切り替えシステムが作れます。

Unityで太陽を作り夜にする方法メモ。ゲーム内時間経過で太陽を動かし昼夜サイクルを作る
Unityで太陽を作り夜にする方法についての記事です。ゲーム内時間経過で太陽を動かし昼夜サイクルを作りました。

会話システムの作り方など

顔グラフィックやテキストを表示していくシンプルな会話システムなら割とすぐ実装できます。

Unityで会話システムを作ってみた①話すボタン表示やUIなど
Unityで会話システムを作ってみた記事です。話すボタン表示やUIなどをいじりました。
Unityで会話システムを作ってみた②会話ウィンドウや顔グラフィック表示など
Unityで会話システムを作ってみた記事その②です。会話ウィンドウや顔グラフィック表示などをしました。
Unityで会話システムを作ってみた③ScriptableObjectで会話データ管理など
Unityで会話システムを作ってみた記事の三つ目です。ScriptableObjectで会話データ管理などをしました。
Unityで会話システムを作ってみた④ScriptableObjectで画像を指定するなど
Unityで会話システムを作ってみた記事四つ目です。ScriptableObjectで画像を指定するなどしました。

舞台やマップの作り方など

自分でblenderなどで作る方法もありますが、有料アセットを使うと手軽かもしれません。

大抵はオブジェクトが分かれていてモジュール式になっているので、自分で配置を変えたりできます。

Unityアセット POLYGON Farm - Low Poly 3D Art by Synty でTPSの村を作ってみる
Unityアセット POLYGON Farm - Low Poly 3D Art by Synty でTPSの村を作ってみました。
Unityでダンジョンや建物に入る方法メモ。入るボタンを押してシーン遷移など
Unityでダンジョンや建物に入る方法メモです。入るボタンを押してシーン遷移などをしています。

 

↓こちらのアセットは原神みたいな感じで、好きな人はモチベーション上がるかもしれませんw

UnityのStylized Nature & Environment MEGA PACKアセットを買った!原神みたいな舞台が用意できてビビったΣ(゚Д゚)
UnityのStylized Nature & Environment MEGA PACKアセットを買いました。原神みたいな舞台が用意できてびっくりしました。

 

VRゲームで動かす方法など

有料アセットですがVR Interaction Frameworkっていうやつは武器なども手軽にセットアップできて便利です。PCVRもブラウザVRも作れます。

VR Interaction Framework unityアセットを買って動かしてみたメモ。ブラウザで動くVRのFPSゲームが作れるだとΣ(゚Д゚)
VR Interaction Frameworkアセットを買って動かしてみたメモです。

 

こちらはブラウザ用ですが無料でVRのゲームがビルドできます。

unity-webxr-exportをいじったメモ。VRでバーチャル女子のおっぱいを鷲掴みできたでござるぞ( *´艸`)
バーチャル3Dクリエイター神部まゆみです(*^-^*)今回はunity-webxr-exportをいじっていくよ。機能を網羅的に調べていこうかと思ったけど、VRでおっぱいを掴もうとしたら長くなったから今回はそこまで。結論から言えば、多少の問...

 

 

 

 

3Dゲームの作り方

Unityでアイテム欄メニュー画面を作ってみたメモ③アイテムをカーソル選択して選択アイテムフレームの色を変える

Unityでアイテム欄メニュー画面を作ってみた記事の続きです。アイテムをカーソル選択して選択アイテムフレームの色を変えました。
3Dゲームの作り方

Unityでアイテム欄メニュー画面を作ってみたメモ②。ScriptableObjectでデータ管理しインベントリ順にアイコン画像表示

Unityでアイテム欄メニュー画面を作ってみた記事の続きです。ScriptableObjectでデータ管理しインベントリ順にアイコン画像表示しました。
3Dゲームの作り方

Unityでアイテム欄メニュー画面を作ってみたメモ。3D TPSゲーム用のメニューの作り方など

Unityでアイテム欄メニュー画面を作ってみた記事です。3D TPSゲーム用のメニューの作り方を解説しています。
3Dゲームの作り方

Unityで敵体力HPゲージを実装したメモ。普段は非表示で攻撃したら表示し透明な最大HPも

Unityで敵体力HPゲージを実装した記事です。普段は非表示で攻撃したら表示し透明な最大HPも表示しました。
3Dゲームの作り方

Unityで太陽を作り夜にする方法メモ。ゲーム内時間経過で太陽を動かし昼夜サイクルを作る

Unityで太陽を作り夜にする方法についての記事です。ゲーム内時間経過で太陽を動かし昼夜サイクルを作りました。
3Dゲームの作り方

Unityでダメージ表示演出を実装したメモ。数値の色を変えたり点滅させたり

Unityでダメージ表示演出を実装した記事です。数値の色を変えたり点滅させたりしました。
3Dゲームの作り方

Unityで銃弾を撃つスクリプトメモ③敵を配置してRayCastで弾を当て血しぶきや火花パーティクルやダメージ処理など

Unityで銃弾を撃つスクリプトについての記事です。敵を配置してRayCastで弾を当て血しぶきや火花パーティクルやダメージ処理などしました。
3Dゲームの作り方

Unityで銃弾を撃つスクリプトメモ②発砲音とマズルフラッシュを出す

Unityで銃弾を撃つスクリプトについての記事の続きです。発砲音とマズルフラッシュを出しました。
3Dゲームの作り方

Unityで銃弾を撃つスクリプトメモ①。TPSでエイム中にR2ボタンで弾を発射する

Unityで銃弾を撃つスクリプトについての記事です。TPSでエイム中にR2ボタンで弾を発射させます。
3Dゲームの作り方

Unityで新InputSystemに移行する方法メモ。キー入力でもコントローラーでも動かせるようにする

Unityで新InputSystemに移行する方法についての記事です。キー入力でもコントローラーでも動かせるようにしました。