■ このスレッドは過去ログ倉庫に格納されています
究極の8ビット機を妄想するスレ Part 4
- 925 :ナイコンさん:2018/12/12(水) 21:53:36.36 .net
- ドット単位で動くゲームなら最低限必要なのは
動くオブジェクトごとに、
○整数部8〜16bit小数部8bitの現在座標x,y
○8bit256段階の方向
○整数部8bit小数部8bitの移動速度
○円を256分割したsincosinテーブル
オブジェクトの方向に対応するsincosinテーブルのx,y値を取得し、それぞれをオブジェクトの移動量とかけ、オブジェクトの座標に加算したものを新たなオブジェクトの座標とする。
表示や当たり判定は整数部のみ使う。
これならZ80でも普通にできるし、実際に多く使われていた。
整数だけしか使わないより、遥かに細かく簡単に調節できてデザインの幅が大幅に広がる。
ホーミングも簡単に実現できるし、タスクシステムと組み合わせれば、多関節などオブジェクトの親子関係もできる。複数のオブジェクトが加速しつつ螺旋を描きながら一点に集まるとか、整数だけじゃ考えるのも嫌になる。
総レス数 1006
236 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200