[過去ログ] 1人でゲームが作れるように修行します。 (984レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
885: SGGK ◆6pZCoAtaxk 2010/03/07(日)23:10 ID:dT9xMVU/(1) AAS
>>882
自分はこのスレでUPに使ってる掲示板で全部です〜。
>>883
OSの動作にまで影響していそうなバグが出た時は冷や汗ものです〜。
>>884
サッカーゲーム完成→サイトオープン!!に向けて道は険しいけど、これからも頑張ります〜!

今日は選手のデータ初期化を修正。
今までは、縦に
x=1;
y=5;
みたいに250行位書いてたけど、これでは今後の改造(選手の攻守座標初期値の入れ替えとか)が大変やりにくそうなので、
色々考えてみた。配列なんかだと={(1,2),(5,7),…,(1.5)}みたいに一括代入が出来てた記憶があったけど、
C++では見当たらない…orz
結局、縦に並ぶ代入命令を全部ひとつの関数にして、選手22人分を並べて
22行程度に収めてみた。

fieldplayerlist.clear();//←FieldPlayer型オブジェクトが入るコンテナクラス?fieldplayerlistを空?にする処理。
FieldPlayer *fp = new FieldPlayer();//一時的に変数のセットを代入するための仮のFieldPlayer型オブジェクトを生成する。
fp->dataSet(32,32,30,30, ALLY,FW,636,408,1,1,&fieldplayeranim,0,&goxymover); fieldplayerlist.push_back(*fp);
//↑仮のFieldPlayer型オブジェクトに関数dataSetで変数を1セット分代入し、直後にそのオブジェクトをfieldplayerlistの要素の末尾にpush_backで代入する。
…20人分略
fp->dataSet(32,32,30,30,ENEMY,GK,1696- 50,544,1,1,&fieldplayeranim,0,&goxymover); fieldplayerlist.push_back(*fp);
delete fp;

のような感じ。
こ…これでネタがほぼ無くなってしまった…orz
1-
あと 99 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s