■ このスレッドは過去ログ倉庫に格納されています
究極の8ビット機を妄想するスレ Part 4
- 778 :ナイコンさん:2018/12/05(水) 22:24:39.40 .net
- >>762
8ドット単位で8方向に動く10から15fpsのゲームなら整数だけでゲームを作ってもいいけど、スプライトやその他の技術でドット単位に滑らかに全方向に動かすなら少数点は必須。
アーケードでは81年当たりからは普通のテクニックだけど、パソコンのプレーングラフィックから入るとどうしても8ドット単位の動きや8方向の動き、座標は整数に頭が固定化されてしまう。
ドアドアの中村さんもファミコンやるとき最初は戸惑ってる。
もちろん高速化のために整数部8ビット少数部8ビットにする。キャラクタの当たり判定など座標比較には整数部同士のみ使う。
2Dの座標移動で一番よく使う三角関数は固定小数点の256個のテーブルを使う。
移動は現在座標に256段階の方向と移動量があれば三角関数で得られたx,y座標に移動量をかけたものを現在座標に加算する。方向と移動量を持ってるのでホーミングも多関節も比較的簡単かつ統一的にできる。
ゼビウス程度の同時登場キャラクタ数なら6502で余裕ある。
総レス数 1006
236 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200