[過去ログ]
【初心者】スレを立てる前にココで質問を【Part27】 [転載禁止]©2ch.net (1002レス)
【初心者】スレを立てる前にココで質問を【Part27】 [転載禁止]©2ch.net http://echo.5ch.net/test/read.cgi/gamedev/1419935788/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
716: 名前は開発中のものです。 [] 2015/10/03(土) 14:11:46.95 ID:EO18Sdyu やっぱり管理方法はDBか辞書ですか。 けど今の問題はアイテムの効果をどのように実装するかが不明。 [ 23 : 名前は開発中のものです。[sage] 投稿日:02/02/17 12:47 ID:??? アイテムクラスに「効果」という属性をつけて、 「効果クラス」をいろいろ作って、アイテムクラスにコンポジションする、って方向のほうが有望そう。 効果クラスは、「体力を回復する」とか、「敵に投げると大ダメージ」とか定義したクラスね。 そうすれば、スクリプトのほうから、新しいアイテムを付け加えたりできる。 アイテムの種類=クラスの数だったら、 アイテムにつける効果属性は、「発動条件」と「効果」のペアを集約したほうがいいのかな? 24 : narucy56[] 投稿日:02/02/17 13:28 ID:lr5Ydkzu [2/16回] >>23 「効果クラス」と「アイテムクラス」分けるのは、いいと思います。 発動条件もシンプルでいいんじゃないですかね(ところで、あんまり OOP 用語は好きじゃないのですが) プレイヤーキャラクターObserver みたいなもの作って、例えば、「しあわせのくつ」なら歩くたびにコー ルバックして経験値1づつ増やしたり。「命の石」なら、ザラキかけられたら、それを取得して無効化して しまうとか。 25 : narucy56[] 投稿日:02/02/17 13:44 ID:lr5Ydkzu [3/16回] 「効果」には、その「優先度」という値も持たせるといいかも。 ゲームデザイナーが 「魔法を 100% 成功させるアクセサリを追加したい。しかも、そのアクセサリは呪われていて、八割の確率でプレイヤーに直撃するんた。」 なんていうことを言い出したとき、命の石と100%成功する魔法をどっちを優先させるかっていうことになるから、そこで、優先度の値が高い方を適用するようにしたり。 ] http://echo.5ch.net/test/read.cgi/gamedev/1419935788/716
718: 名前は開発中のものです。 [] 2015/10/03(土) 15:44:56.53 ID:EO18Sdyu あ、そっか。 Itemクラスの中にMap<Status, Integer>s; // Status -> HP, MP, ATK.. にして、 HP回復とかだったらs.put(Status.HP, 10); 威力だったらs.put(Status.ATK, 10);でいいのか。 http://echo.5ch.net/test/read.cgi/gamedev/1419935788/718
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s