「妖精大戦争-座標関係」の編集履歴(バックアップ)一覧に戻る

妖精大戦争-座標関係 - (2019/01/23 (水) 20:20:35) のソース

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

プレイ画面は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)