🐏あずかり箱
こんばんは、ひつじだよね🐏
引き続き、本編進捗になるよね🐏🌈
ゲーム内のアイテムは100種類近く作ってあるんですが…
(手に入れられるアイテムは手持ちで最大で24個…🐏
これじゃあコレクションできないじゃないか🐏💦)
ということで、
以前に2回くらい挫折した『あずかり箱』システムの作成に再トライしたよね🐏
(ほぼ1週間このシステムに使ってしまったので、
今週は🐇記事まで手が回らなかったよね🐏💦)
やりたいこととしては、
モンハンとかバイオハザードとかいろんなゲームにあるような
「入手したアイテムを保管しておける倉庫」なんですが、
これを1から作るとなると、頭がこんがらがるレベルに難しかったよね🐏💦
🐏(まずどうぐ画面を流用して…
あずかり箱を調べたらあずかりメニューを出して…
どうぐカーソルが居る枠の場所とそこにあるアイテムを数値で記憶して…
あ! どうぐの時とあずかりの時で決定した時の挙動が違うから…ええと)
↑みたいな感じにトライ&エラーを重ねていって、
ようやくできましたよね🐏
※やってることが地味なので見せれるものがあまりないですが、
以下は内部構造になるよね🐏
これは画面右のあずかり箱側のカーソルが
どのアイテムを選んでいるかを記憶するシステム🐏💦
カーソルが当たっているところのアイテムに反応して数値が変わるよね🐏
これは画面右のあずかり箱用のアイテムアイコンと名前を出すシステム🐏💦
あずかり箱に入れてあるアイテム番号に合わせて切り替わるよね🐏
これは手持ちとあずかり箱のアイテムを交換するシステム🐏💦
入れ替えるアイテムを装備してる場合、
Eマークと装備を解除する命令も一緒になっているよね🐏
そんなこんなでなんとか安定して出し入れできるようになったよね🐏🌈
(入れ替えパターンがありすぎるので、
例によって全部確認できてないけど多分大丈夫🐏
もしどこかにミスがあったら
出し入れしたアイテムが消滅したり増殖したりするから怖いよね🐏)
あと、LRボタンで切り替えられるページ機能も付けたよね🐏あずかり箱は本当は10ページぐらいほしいと思ったけど、5ページ分作るのでもやっとだったので、5ページで妥協したよね🐏💦