チェンジセット 1228: as3/GameAI/trunk/src/TrackerTest.as
- コミット日時:
- 2008/09/02 02:35:22 (4 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/GameAI/trunk/src/TrackerTest.as
r1213 r1228 5 5 import flash.geom.Point; 6 6 7 import jp.dip.hael.gameai.tracker. Intercept;7 import jp.dip.hael.gameai.tracker.LOS; 8 8 9 9 … … 14 14 { 15 15 // private var tr:Tracker; 16 //private var los:LOS;17 private var it:Intercept;16 private var los:LOS; 17 // private var it:Intercept; 18 18 private var sp:Sprite; 19 19 … … 23 23 // tr.start(); 24 24 25 // los = new LOS(stage.stageWidth/2, stage.stageHeight/2, 3, 30);26 //los.start();25 los = new LOS(stage.stageWidth/2, stage.stageHeight/2, 5, 30); 26 los.start(); 27 27 28 it = new Intercept(stage.stageWidth/2, stage.stageHeight/2, 3, 30);29 prevMouseX_ = mouseX, prevMouseY_ = mouseY;28 // it = new Intercept(stage.stageWidth/2, stage.stageHeight/2, 3, 30); 29 // prevMouseX_ = mouseX, prevMouseY_ = mouseY; 30 30 31 31 sp = new Sprite(); … … 47 47 // sp.rotation = tr.rotation; 48 48 49 //los.update(mouseX, mouseY);50 //sp.x = los.x;51 //sp.y = los.y;52 //sp.rotation = los.rotation;49 los.update(mouseX, mouseY); 50 sp.x = los.x; 51 sp.y = los.y; 52 sp.rotation = los.rotation; 53 53 // trace(los.lateralityToTarget(mouseX, mouseY)); 54 54 55 var mouseVx:Number = mouseX - prevMouseX_, mouseVy:Number = mouseY - prevMouseY_;56 prevMouseX_ = mouseX, prevMouseY_ = mouseY;57 it.update(mouseX, mouseY, mouseVx, mouseVy);58 sp.x = it.x;59 sp.y = it.y;60 sp.rotation = it.rotation;61 62 var p:Point = it.loadstar(mouseX, mouseY, mouseVx, mouseVy);63 graphics.clear();64 graphics.beginFill(0xFF0000FF);65 graphics.drawCircle(p.x, p.y, 3);66 graphics.endFill();55 // var mouseVx:Number = mouseX - prevMouseX_, mouseVy:Number = mouseY - prevMouseY_; 56 // prevMouseX_ = mouseX, prevMouseY_ = mouseY; 57 // it.update(mouseX, mouseY, mouseVx, mouseVy); 58 // sp.x = it.x; 59 // sp.y = it.y; 60 // sp.rotation = it.rotation; 61 // 62 // var p:Point = it.loadstar(mouseX, mouseY, mouseVx, mouseVy); 63 // graphics.clear(); 64 // graphics.beginFill(0xFF0000FF); 65 // graphics.drawCircle(p.x, p.y, 3); 66 // graphics.endFill(); 67 67 68 68 // if(tr.isCapturingTarget){ 69 //if(los.isCapturingTarget){70 if(it.isCapturingTarget){69 if(los.isCapturingTarget){ 70 // if(it.isCapturingTarget){ 71 71 sp.alpha = 1.0; 72 72 }else{

