中央にX原点取る座標系設定は賢いなと思った。


座標定義

原則浮動小数点(32bit)によって扱われる。
原点 向き
X 画面中央 右向き正
Y 画面最上部 下向き正

プレイ画面の大きさは384*448(他の東方作品(th09以外!)と同じ)
左端 X = -192
右端 X = 192
上端 Y = 0
下端 Y = 448

自機の座標と速度

自機座標は128倍の固定小数点。
整数型で保持されていて、その128倍がスクリーン座標と対応しているということ。

1fあたりの移動量(斜めは各軸成分)
内部 dot
高速 縦横 576 4.50
斜め 407 3.18
低速 縦横 256 2.00
斜め 181 1.41
高速(PF) 縦横 288 2.25
斜め 203 1.59
低速(PF) 縦横 128 1.00
斜め 90 0.70

ボスの座標と移動方向










執筆メモ

初版完成(2019/01/23)