As3 직선 주행 방안

2746 단어 as3걷다

  
  
  
  
  1. public function playerMove(end:Point):void{ 
  2.    var wNum:Number = end.x - this.x; 
  3. var hNum:Number = end.y - this.y; 
  4. anger = Math.atan2(hNum,wNum); 
  5.   
  6.   
  7. var blnX:Boolean = true
  8. var blnY:Boolean = true 
  9. if(this.x!=endPt.x){   
  10. if(Math.abs(endPt.x-this.x)>Math.abs(speed*Math.cos(anger))){  
  11. var numX : Number = speed*Math.cos(anger); 
  12. if(numX!=0){ 
  13. blnX = false
  14. this.x+=speed*Math.cos(anger); 
  15. }   
  16. if(this.y!=endPt.y){   
  17. if(Math.abs(endPt.y-y)>Math.abs(speed*Math.sin(anger))){   
  18. var numY:Number = speed*Math.sin(anger); 
  19. if(blnY!=0){ 
  20. blnY = false
  21. this.y+=speed*Math.sin(anger); 
  22. }  

좋은 웹페이지 즐겨찾기