[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 11/28 19:28 / Filesize : 204 KB / Number-of Response : 916
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Tonyu(豆乳)でゲーム製作-2-



399 名前:名前は開発中のものです。 mailto:sage [2006/03/27(月) 22:12:17 ID:uhIg/Lhz]
>>398
どうもありがとう。
少し問題があって、
現時点では1Pキャラの$mycharオブジェクトと2Pキャラの$mychar2オブジェクトの中に、
3機体の武装情報を全部叩きいれているんですよ。

それだと、機体が増えたときに文章が長くなりすぎるし管理も大変になる。
だから、この二つとは別に、機体データに関わる部分だけを入れた
$chara1-1p $chara1-2p $chara2-1p $chara2-2p・・・といった隠しオブジェクトを用意し、
title.cmml(キャラセレ)からindex.cmml(対戦画面)に移る時に、
対戦する二種類の機体分のオブジェクトだけ呼び出した上で、
$chara1-1p内のattack()メソッドなり何なりを参照させたい・・・んだけど、
index.cmmlのあるオブジェクトの1フレーム目でappear(new $chara11p〜〜とやると、
$mycharオブジェクトの中の文章を

 if(ウンニャラ)$chara1-1p.attack();

とすることが出来ず、
否が応でも

 for(t in $chars){
  if(t is $chara1-1p){t.attack();・・・

としないといけなくなる。これって処理が重くなりそうだし何より面倒くさい。
だから、index.cmmlに移ったとき、そのページに$chara1-1pと$chara1-2pとを初期配置出来るようなものは
ないものか、と思っているんですよ。
最悪の場合、対戦の組み合わせの数に応じてindex.11cmml index12.cmml index13.cmml・・・
と、作らねばならなくなる。

対戦格闘ゲームなどではどう工夫してるのだろう。わからない。ああどうすればいいんだ。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef