- Windowsゲームプログラミング 質問スレ
809 :名前は開発中のものです。[]:2011/08/30(火) 16:38:39.78 ID:Y9y+EOaU ?-BRZ(10000) - sssp://img.2ch.net/ico/u_01.gif
こんにちは。初めてですがよろしくお願いします。 使用文法はcです。 今回おかしいなと思ったのはキャラクターが動かないというバグです。 使用している構造体は unit_status[k].unit_member[i].xxx となっていて、kがグループ(つまり味方か敵かなど)、iはその中での番号です。 kが1の時は敵、0の時は味方というかんじです。 (プレイヤーに割り当てられた構造体はkが0,iが0です。ループ中に遭遇した場合はスキップされます。) 敵はしっかり動きますが、味方がうんともすんとも言いません。どうしたらいいのでしょうか?
|
- Windowsゲームプログラミング 質問スレ
810 :名前は開発中のものです。[]:2011/08/30(火) 16:40:51.84 ID:Y9y+EOaU ?-BRZ(10000) - sssp://img.2ch.net/ico/u_01.gif
void unit_ai_base_main(){ for(int k=0;k<UNIT_STATUS_MAX;k++){//動かすグループ for(int i=0;i<UNIT_NUMBER_MAX;i++){//そのグループのmemberを動かすためのループ if(k==0&&i==0)break;//プレイヤーだった場合ブレイク testtest++; if(unit_status[k].unit_member[i].life>0){//仲間が死んでたり居なかったりしたときの分岐 // aiの分岐。 } } } } コードをはっつける良い場所ないですかね・・・
|
- Windowsゲームプログラミング 質問スレ
812 :名前は開発中のものです。[]:2011/08/30(火) 18:37:55.32 ID:Y9y+EOaU ?-BRZ(10000) - sssp://img.2ch.net/ico/u_01.gif
(´・ω・`)あぁ・・
|