ゲームプログラムなら俺に聞け28
■ このスレッドは過去ログ倉庫に格納されています
0258デフォルトの名無しさん
2013/06/29(土) 14:18:24.77ID:NdLj9NH6!んでもって、どちらか一方を離したら残っている矢印の方向へ移動する。
現在:ゲームボーイのドラゴンクエストみたいな動き。
欲しい動き:斜め動きが出来るニンジャ。
void keyPressed(KeyEvent e) {migi = true;....}を同じクラスにある
void keySet(){if(migi){player.move(MIGI)}elseif(..)....}に送ってる。
今のプレイヤーの動きはこんな風にしています。
public void move(int dir) {
if (dir == HIDARI) { vx = -SPEED;
} else if (dir == MIGI) { vx = SPEED;
}
}
public void stop() {
vx = 0;
}
public void update() {
x += vx;
y += vy;
}
■ このスレッドは過去ログ倉庫に格納されています