제가 만들고 있는 게임에서 장애물을 곡석으로 움직이게 하고 싶은데..
방법을 몰라서 검색해봣는데.. 움직임에 대한.. 내용이 없네요 ㅠ.ㅜ
곡선으로 움직이게 하고싶은데 어떻케 해야되나요??
지금.. 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);
}
}





포물선 방정식을 사용하시면 됩니다