제가 만들고 있는 게임에서 장애물을 곡석으로 움직이게 하고 싶은데..

 

방법을 몰라서 검색해봣는데.. 움직임에 대한.. 내용이 없네요 ㅠ.ㅜ

 

곡선으로 움직이게 하고싶은데 어떻케 해야되나요??

지금.. x, y 값을 더해주고 빼주고 해서  오른쪽에서 왼쪽 왼쪽에서 오른쪽 밑에서 위로 위에서 밑으로 내려오면서 대각선으로

 

움직이는것빡에 몬하겟네요ㅠ.ㅜ 곡선으로는 어떻케 해야되나요 ㅠ.ㅜ

 

아래 소스에다가 곡선으로 움직이게 할려고 합니다!!

 

도움좀 부탁드립니다...

 

package com.Game;

import android.graphics.*;

import com.freamwork.*;

public class Enemy_Missile extends SpriteAnimation {
 Rect      mBoundBox = new Rect();
 
 protected float   speed = 3.f;
 
 public static final int  MOVE_PATTERN_1 = 0;
 protected int     movetype;
 
 // 화면에 벗어난 장애물오브젝트 제거
 public static final int  STATE_NORMAL = 0;
 public static final int  STATE_OUT = 1;
 public int      state = STATE_NORMAL;
 
 public Enemy_Missile () {
  super(AppManager.getInstance().getBitmap(R.drawable.missile));
  this.InitSpriteData(190, 84, 3, 6);
  movetype =  MOVE_PATTERN_1;
  
 }
 
 void Move() {
  if(movetype == MOVE_PATTERN_1) {
    m_y -= speed*2;  
  } 
  // 화면에 벗어날 경우 장애물 오브젝트 파괴  
  if(m_y < -200)
   state = STATE_OUT;
 }
 
 public void Update(long GameTime) {
  super.Update(GameTime);
  Move();
  mBoundBox.set(m_x, m_y, m_x+84, m_y+190);
 }
}

profile