[過去ログ]
【PCEngine】PCエンジン総合スレ避難所【CD-ROM2】 (1002レス)
【PCEngine】PCエンジン総合スレ避難所【CD-ROM2】 http://medaka.5ch.net/test/read.cgi/retro2/1707924201/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
922: 名無しの挑戦状 [sage] 2024/11/19(火) 20:17:42.33 ID:VUbd36X4 エンジン版とアーケード版をよくよく見比べてみて分かった点 まずアーケード、これはスプライトが欠けるという概念が無いハード構成になってる可能性が高い 8×8のスプライトなら少なくとも128枚は出ている状況(特に触手面)が高次周回なら容易に起きるのだが、ひどい処理落ちはあっても、スプライト欠けは一切起きない模様 そしてBG面は前景(ストーンヘンジなど)と遠景(流れる星)で2枚ありそう レーザーをBGに描くなら自機のワインダーに合わせて毎フレーム上下に描き直すだろう。しかしスプライトが欠けないのなら全部スプライトで撃てば簡単なはず。ところが処理落ちはダブルショットの方がひどいので、当たり判定の負荷などたかが知れてるからダブルはスプライトで撃ってちまちま当たるようにしており、レーザーはBGに描いてかなり広い当たり判定にしてるように見えた。 次にエンジン版、こちらはレーザーもボスもスプライトで描いている。そしてレーザーが多数重なるとボスはチラついてしまうし、ボスがいない時でも長いレーザーを画面横幅いっぱい5本重ねて表示させるといくつかのレーザーは中間部分がちらほら欠ける。おそらく、レーザーの先端と後端はしっかり描画するように優先順位を高くしており、中間はスプライトローテーションの対象になってると思う。 もちろん、触手面であっても自機が欠けることはなく敵と自機弾がチラつくだけの模様。 ちなみに、ご存知のとおりレーザーはボタン連打で細切れに撃つこともできるのだが、アーケード版でこれをやるとBG描き換えをどう処理することになるのかは不明。 今描いたレーザーが次のフレームで、上下はともかく右に8pix動くことだけは決まってるから、全てのレーザーの座標をスタックしておいてワインダーから抜けた(それ以上上下に動かない)ものは単に右、ワインダー対象は上下も考慮して描き直すだけだろうと思う いくら処理落ちさせても構わないという発想なら、これで重くなっても問題ない。 http://medaka.5ch.net/test/read.cgi/retro2/1707924201/922
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 80 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s