コメント

このコメントは、【トピック】カメラ移動(未解決)・・・上手くいきません!助けて下さい!へのコメントです。

コメントの内容

Nyan mini rurun9(投稿日:2011/02/09 17:02/09/11)
画面上の座標は、左上が原点(0,0)で右下にいくにつれて数値が大きくなってます
丁度、算数のグラフとは縦方向y軸が逆に向いた状態です。

なので画面を上にずらす、なら現在のカメラ位置つまりgetPlayerPos(y)よりも上、という事は数値が小さくなる筈
#カメラ座標の縦位置をyからyyに移動させます

y=getPlayerPosY(); yy=y-32*15
while yy<y
 moveCamera(true, getPlayerPosX(), y)
y=y-0.2
end

speak("ミタナー")

yy=getPlayerPos(y); y=yy-32*15
while y<yy
 moveCamera(true, getPlayerPosX(), y)
y=y+0.2
end
moveCamera(false)

コメントの内容(一番最初の投稿)

Nyan mini rurun9(投稿日:2011/02/09 17:02/09/11)
画面上の座標は、左上が原点(0,0)で右下にいくにつれて数値が大きくなってます
丁度、算数のグラフとは縦方向y軸が逆に向いた状態です。

なので画面を上にずらす、なら現在のカメラ位置つまりgetPlayerPos(y)よりも上、という事は数値が小さくなる筈
#カメラ座標の縦位置をyからyyに移動させます

y=getPlayerPosY(); yy=y-32*15
while yy<y
 moveCamera(true, getPlayerPosX(), y)
y=y-0.2
end

speak("ミタナー")

yy=getPlayerPos(y); y=yy-32*15
while y<yy
 moveCamera(true, getPlayerPosX(), y)
y=y+0.2
end
moveCamera(false)