[過去ログ]
ゲームプログラミング相談室 (986レス)
ゲームプログラミング相談室 http://game.5ch.net/test/read.cgi/gamedev/1005040025/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
649: 名前は開発中のものです。 [sage] 02/10/02 12:32 ID:??? ぶっちゃけ、RagnarokOnline の武器攻撃計算Javaスクリプトを作ってるのですが、Web制作版で聞くことでもないし、ゲームタイトル非依存の一般的な問題とおもうのでここで聞くことにしました。 あのゲームの場合、装備品にカードが刺せて、装備品やカードによっていろいろとパラメーターが変わります。あるカードを刺せば攻撃力 += 10; とか、あるカードをさすと敵の属性によって追加ダメージ15%等‥‥ で、私の頭ではいちいち、いちいち武器やカードの効果を攻撃力計算関数内に全部書き込む方法しかおもいつきません。 こんなの↓ func 攻撃力() { 全装備品のカードスロットを走査、カード枚数[カードID] の配列を作成 基本能力値読み込み if (カード枚数[100] > 0) { .. }. // 修正能力値の計算 if (カード枚数[200] > 0) { ... } 修正能力値による基本攻撃力の計算 if (カード枚数[150] > 0) { .. }. if (カード枚数[250] > 0) { ... } ほげほげほげほげ if (カード枚数[50] > 0) { ... } 以下繰り返し return 最終攻撃力 } でも、この方法は私としてはすごい汚いとおもうんですね。ミスを誘いやすいし、メンテもしにくい‥‥ というわけで、こういうのを効率よく処理する方法について教えてください。 http://game.5ch.net/test/read.cgi/gamedev/1005040025/649
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 337 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s