- 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・・・ と、作らねばならなくなる。 対戦格闘ゲームなどではどう工夫してるのだろう。わからない。ああどうすればいいんだ。
|

|