[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
111(1): 名前は開発中のものです。 [] 2024/01/22(月) 23:54:54.50 ID:c+1T+Ra3(2/2) AAS
>>7676(3): 名前は開発中のものです。 [sage] 2024/01/21(日) 09:49:47.66 ID:jbrwOu1h(1/3) AAS
ちょっとそれはあれだけど
Dictionaryはどんか型でも入れられるから
例えば
力の指輪、パラ
力の指輪+1、パラ
パラ型はそれぞれの必要な数値の固まりにしときゃ増えても管理楽やで
は>>7575(2): 名前は開発中のものです。 [sage] 2024/01/21(日) 00:53:52.65 ID:fyath5P7(1/2) AAS
なるほど
item にdictionary<str, int> params(上の例の力の指輪ならparams={atk,5},[vit,5})を設定して
foreach (para in parameter)でcharacterのstatsに足していけばいいんですね
どうも
が例として書いたdictionaryの中身の形式について、
(atk, 5),(hp, 5)にするより(力の指輪, (atk 5,hp 5))みたいにした方がコンパクトで良いよぐらいの話に感じられたけど、もっと高度な話してる??
112(1): 名前は開発中のものです。 [sage] 2024/01/23(火) 08:33:18.30 ID:IFNmlfjP(1/2) AAS
>>111
それだとDictionary<能力値、上昇分>というところは同じなわけで、Dictionaryの使い方としては>>75と基本同じじゃない?
それをさらにDictionary<item, Dictionary<能力値、上昇分>>と二重入れ子にしただけで
113: 名前は開発中のものです。 [sage] 2024/01/23(火) 09:04:48.85 ID:7vQQ81CR(1/4) AAS
>>7777(1): 名前は開発中のものです。 [sage] 2024/01/21(日) 15:46:19.43 ID:6ui7jt2y(1) AAS
ちょうど近い話題出てるのでお聞きしたいんですが、住所録<なまえ、住所、電話番号>を作るには、配列、デイクショナリどっちのほうが簡単ですか?三種類の項目いずれかを入力することで検索からヒットするような機能をつけたいです。
3種類の項目がすべてuniqueであるなら排列にして順に並べるだけでええやん
名前で検索したら2つ後方を持ってくる
住所で検索したら前後をもってくる
電話番号なら前方を持ってくる
重複があるなら再帰して配列を返しそこから選択
114: 名前は開発中のものです。 [sage] 2024/01/23(火) 09:15:29.30 ID:7vQQ81CR(2/4) AAS
なんだか難しく考えすぎやねぇ
力の指輪、(力+1)
体力の指輪、(力+1、体力+1)
さぁーどう設計する?
115: 名前は開発中のものです。 [] 2024/01/23(火) 09:47:06.82 ID:bZHbfuYU(1/2) AAS
装備した時どうやって主人公にそのパラメーターを入れるかだよね?
結局力+1、体力+1とかするならパラメーターが何かをif文で検索して+1する感じになるわけじゃん?
それなら上がらない値にも0入れて全パラメーターをforやforeachで回した方がはやくね?
116(1): 名前は開発中のものです。 [sage] 2024/01/23(火) 12:46:16.34 ID:2dgHKbED(1) AAS
昔なら全パラメータの配列を用意してたけど、dicで必要なだけ入れられるから拡張性が良いよね。
あとはその出し入れ方法なんだけど、揉めてるのそこ?
なんで揉めてんの?
117: 名前は開発中のものです。 [] 2024/01/23(火) 12:57:52.31 ID:bZHbfuYU(2/2) AAS
>>116
つまりif文でたし合わせるってこと?
118(2): 名前は開発中のものです。 [sage] 2024/01/23(火) 13:21:30.68 ID:7vQQ81CR(3/4) AAS
If文好きやな
"力の指輪",1
"体力の指輪",1 ,1,
こんなデータになっててIf文使うかい?
119: 名前は開発中のものです。 [] 2024/01/23(火) 13:22:13.90 ID:vH2Gad4A(1) AAS
>>118
だからどうやってプレイヤーのパラメーターにその数字を追加すんの???
120: 名前は開発中のものです。 [] 2024/01/23(火) 13:56:57.39 ID:VehrdHME(1) AAS
返信おっそw
121: 名前は開発中のものです。 [sage] 2024/01/23(火) 15:53:23.91 ID:KBtRt3Lc(1) AAS
>>118
テーブルは使ってよw、基本はそうだね。
あとはif判定。
なんで問題あるの?
122(2): 名前は開発中のものです。 [] 2024/01/23(火) 16:39:48.17 ID:ByvRbz9K(1) AAS
質問スレだから質問者のほうが立場が上って本気で思ってるやつは物事の道理がわからないからまともにゲームなんて作れんだろうな
123(4): 名前は開発中のものです。 [] 2024/01/23(火) 19:36:46.64 ID:/jikyZPu(1/3) AAS
>>122
ところがどっこい
これが現実です
回答者か質問者かは関係なく
チミは質問に答えられないしゲームも作れない
これが現実です
124: 名前は開発中のものです。 [sage] 2024/01/23(火) 19:51:28.18 ID:IFNmlfjP(2/2) AAS
装備変更という点に限って言うなら全パラメータ変更が最適解な気はしてきたw
ゲームにもよるだろうけど、パラメータなんて多くてもせいぜい20,30くらいだろうし、装備変更なんて毎秒行うなんてことはないだろうから多少非効率でも問題は起きないだろう
ただレベルアップとかバフとかでパラメータ変更は使う機会は多そうだから真面目に作る気があるならしっかりしておいた方がいいかもね
125(1): 名前は開発中のものです。 [] 2024/01/23(火) 20:26:44.54 ID:NAmVzPhY(1/2) AAS
>>112
まぁそうなんだけど、それ以上読み取れなかった…
自分が実装するなら
Dictionary<○○の指輪, (+1, +1, 0, 0, ...)>
を用意して装備した時にvalueの配列を取得してステータスに加算する感じかな
多分これ最初に質問者が提示した方法だけど…
126(1): 名前は開発中のものです。 [sage] 2024/01/23(火) 20:39:11.78 ID:1bi/8OdR(1/3) AAS
>>123
無回答=詰みの時点で他人に生殺与奪権を握られまくってんだよな
生かすも殺すも相手の気分次第って立場弱すぎじゃね?
127(1): 名前は開発中のものです。 [] 2024/01/23(火) 20:57:19.37 ID:/jikyZPu(2/3) AAS
>>126
そういうことじゃあないだろ
チミの話をしとるんやが
128(1): 名前は開発中のものです。 [sage] 2024/01/23(火) 21:00:19.55 ID:1bi/8OdR(2/3) AAS
>>127
ワイはお前が作れなかろうが1mmも困らんのやで?
困るのはお前
129(1): 名前は開発中のものです。 [] 2024/01/23(火) 21:31:19.80 ID:/jikyZPu(3/3) AAS
>>128
まだわからんのかね
他人を下にみて安心してるチミ自身をよく見てみろってこと
あいかわらずゲームは作れていない
これが現実です
130(1): 名前は開発中のものです。 [sage] 2024/01/23(火) 21:37:38.89 ID:1bi/8OdR(3/3) AAS
>>129
馬鹿だろ。他人を下に見てる訳でも何でもない。只の事実だろ。
本来習得したいなら専門でも大学でも行けばいい。全く筋違いも甚だしい。
お前が勝手に妄想で決めつけてる意味のないルールが滑稽だと言ってるだけだぜ。
根拠の全てが思い込みじゃないか。何かの病気なんか?
131: 名前は開発中のものです。 [sage] 2024/01/23(火) 21:43:21.11 ID:C2IK6Zsw(1) AAS
和紙は質問する立場なのでここの回答してくれる人たちに頭が上がらんよ…
132: 名前は開発中のものです。 [sage] 2024/01/23(火) 22:25:14.76 ID:7vQQ81CR(4/4) AAS
>>125
いいんじゃね
パラの部分をさそのように数値のみ(ゼロはヌルでいいよね)で扱うのか
atk=1,def=2とかで扱うのか
或いはjson型式にするのか
スキにすれば良いと思うよ
133: 名前は開発中のものです。 [] 2024/01/23(火) 22:37:18.29 ID:NAmVzPhY(2/2) AAS
自分は今のところRPGは作ってないし、これを使うこともないんだけどね
というか最初の質問者も回答者もいるのか分からんし、この話終わりにしよう…
134: 名前は開発中のものです。 [sage] 2024/01/23(火) 23:54:41.12 ID:0Y9bMbXc(1) AAS
質問スレなんて実態としては情報のパシリだよ
調べるのめんどくせーから誰か教えてくれねーかなってね
誰も答えてくれなかったら詰む?そんなわけない
仕方ねぇなって自分で調べるんだよ
パシリに使われてるやつが俺がやってあげなきゃあいつ何も出来ないんだぜ
ってイキってても勘違いダサすぎて笑われちゃうよ
135: 名前は開発中のものです。 [sage] 2024/01/24(水) 00:03:32.08 ID:DgGkHmky(1) AAS
な、ほら、こんな屑しかいねえんだよ
上下前次1-新書関写板覧索設栞歴
あと 867 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s