ゲームプログラムなら俺に聞け26
レス数が900を超えています。1000を超えると表示できなくなるよ。
0941デフォルトの名無しさん
2012/12/26(水) 22:00:45.99例えば、bulletってオブジェクトがあったとして、その中にupdate()っていうメソッドがあったとする。
中身はこんなの。
void update(){
this.posX+=this.vX;
this.posY+=this.vY;
}
この部分ってのは本来なら条件付きでなくてはならなくて、それに条件を付けたら、原初のAI的なものになる。
例えば、以下のようにしたら、少しは追尾性能が上がるだろ?
void update(){
if(this.target.posX-this.vX < this.targetX)this.posX+=this.vX;
if(this.target.posY-this.vY < this.targetY)this.posY+=this.vY;
}
お前さんの言ってるAIなんてのは、こういうレベルのもんだよ。そんな大層なもんじゃない。
レス数が900を超えています。1000を超えると表示できなくなるよ。