質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
RPG

RPG (Report Program Generator)とは、IBMの System i(AS/400)サーバ向けのプログラミング言語です。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

3回答

8037閲覧

unityでRPGゲームの作成にあたり、アイテム管理を実装したい

YUTO_IT

総合スコア16

RPG

RPG (Report Program Generator)とは、IBMの System i(AS/400)サーバ向けのプログラミング言語です。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

1クリップ

投稿2021/08/02 03:36

お世話になります。
Unity初心者のものです。
RPGゲームを開発しており、アイテムや装備等の実装方法を模索中です。
具体的には
・所持しているアイテムの一覧、その個数を管理できる。
・プレイヤーの装備品を管理できる。
・落ちているアイテムや購入したアイテムを格納する。
等を実装できたらと考えております。
おすすめの教材がございましたら、ご教授賜りたく存じます。

また、上記関連でおすすめなアセットがございましたら、併せて教えていただきたいです。

ざっくりとした内容で恐れ入りますが、よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

アセットじゃないですが、Unity入門の森というサイトの最近の連載講座などが質問で実装したい部分を実装してそうです。
https://3dunity.org/game-create-lesson/2drpg-game/item-inventory/
https://3dunity.org/game-create-lesson/2drpg-game/recovery-event/
アイテムの一覧、装備品管理(簡易的ですが)、落ちてるアイテムや購入したアイテムを格納するスクリプトも入ってました。

投稿2021/11/02 05:26

編集2021/11/02 05:28
panda123

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

説明するには難しいので、僕ができるようになった方法を説明します。

チュートリアルなどをいっぱいやっておいた方が良いかと思われます。

YouTubeに「Unity RPG」と調べれば色々出てきます!
「Unity インベントリ」でも可です!

英語がわかるなら、Brackeyさんをおすすめします。

投稿2021/08/03 13:14

RYUGONSP

総合スコア81

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

Inventoryシステムは小さい機能の集合体みたいなものなので
いきなり大きなものを作ろうとせずに細かく実装していくと分かりやすいかと思います

まず何を実装するべきかをリストアップするのも、作る前に整理できて良いかもしれません。
そこから小さく小さくアップデートを繰り返して目標のインベントリシステムを目指すというのも良いでしょう。

例えば、インベントリを作るならアイテムのデータベースが必要です。
では、アイテムにはどんなデータを定義する必要があるのかも考える必要がありそうです。(たとえば、このアイテムは複数まとめて持てるのか など)

データベースができたら次はスクリプトからアイテムデータを参照できるかテストしてみて
次にプレイヤーがどんなアイテムを持つのかを記憶する処理を作ってみたり・・・小さな機能を積み重ねていくとだんだんとインベントリのシステムが組み上がっていきます。


パッと探して参考になりそうだったYoutubeなども貼っておきます

【unity】RPG風アイテム実装-0【完成品紹介】
※ この動画は完成するシステムの紹介なので制作方法はコメント欄のPart1からです
https://www.youtube.com/watch?v=_W7S6rHPlI0


無料~10ドルぐらいでもインベントリのアセットは提供されているのでそれを見て構造を学ぶのも良いでしょう(もしくはそれをそのまま使っても良いですね)
https://assetstore.unity.com/?q=Inventory&orderBy=1

投稿2021/08/02 04:36

hogefugapiyo

総合スコア3302

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問