1人でゲームが作れるように修行します。at GAMEDEV
1人でゲームが作れるように修行します。 - 暇つぶし2ch530:SGGK ◆6pZCoAtaxk
09/02/11 15:14:11 mkWNCyhh
>>527、529
「ゲームのプロセス優先度を変更」、「マルチコア」で検索~!
む・・・難しい内容でした。

バグの原因発見!
原因のソース部分は内容的には下記の様になっていて、
このelseブロック内では最初以外の選手IDだけ処理される様な気がしていたけど、
良く見れば、Zキーを押さなかった場合、最初の選手のIDについても処理される事に気付いた。w
そして最初の選手のmove関数はマウスカーソル追従型にしていたから、
Zキーを押さなくてもmove関数が呼び出されて、選手がマウスカーソルに追従するというワケ。

while(選手IDが最後){
if( (選手IDが最初) && (Zキー押した) ){
(最初の選手データのクラス).move(0,0);//マウスカーソルを目指す関数が設定されている。
}
else{
(それ以外の選手データのクラス).move(ボールx座標,ボールy座標);//ボールを目指す関数が設定されている
}
 ID++する。
}

原因は分かったけど、どのように直すかは検討中・・・orz


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch