トピック
受付中
モグッチ 5fdry5yg6ffvdy5i

RPGのアイテム欄についてです。

FFやドラクエのように手に入れた順やID順にアイテムや装備品を上に詰めるにはどうすればいいですか? わかる方いらっしゃったら教えてください。
0そうだね
プレイ済み
返信[1]
親投稿
だにえる haru2016nen
SORTかな?
0そうだね
プレイ済み
返信[2]
親投稿
モグッチ 5fdry5yg6ffvdy5i
ありがとうございます。 SORTをどう使えば詰めれますか?
0そうだね
プレイ済み
返信[3]
親投稿
SORT・RSORTは最初の配列によって並べ替えられます。 数を基準に並び替えるなら SORT 数配列,ID配列 みたいに書きます
1そうだね
プレイ済み
返信[4]
親投稿
あきと SideBurnsM
手に入れた順に上に詰めるのは素直に手に入れた時に一番下に格納する、道具を使ったり捨てた場合は隙間が出来るので上から隙間が出来てないかチェックしてあった場合は詰めるという地味な処理を作る必要がありますね。 簡単なのは同じ大きさの配列をもう一つ作って隙間が無いようにコピーしたあと元の配列に戻すという方法です。
2そうだね
プレイ済み
返信[5]
親投稿
使う・捨てる場合は、SORTとPOP()を使って、配列の中間を消せる命令を作って、それを使っている私。
1そうだね
プレイ済み
返信[6]
親投稿
モグッチ 5fdry5yg6ffvdy5i
皆さん、ありがとうございます! 上に詰めることは出来ました。 あと、アイテムを使う時に選択する動作はどうすれば出来ますか?
1そうだね
プレイ済み
返信[7]
親投稿
あきと SideBurnsM
「アイテムリストを上詰めにしたい」という質問と比べると「アイテムを選択する処理」は質問が大ざっぱすぎます。 モグッチさんが表示したいアイテムリスト表示方法を作ってみてから質問した方がいいですよ。 名前で並べる、アイコンを並べる、縦に、横に、ななめに、リング上に等色々な方法があるはずです
2そうだね
プレイ済み