カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 低 | 解決済み | 修正済み | 2008-01-31 12:07 | 2008-04-06 10:04 |
テスター | robiza | 担当者 | robiza | ソース | dooyong/dooyong.cpp |
バージョン | 0.116 | 発生バージョン | 修正バージョン | 0.116u1 | |
修正コミット | プルリク | ||||
フラグ | 旧BugID | superx0116gre | |||
セット | superx | ||||
セット詳細 |
![]() | ||||
概 要 | スプライトが左端を超えるといきなり消える。 | ||||
詳 細 | When a sprite gets a negative value (very left to the screen) the sprite disappear for example in second level with the great ship to the left and the player ship to the right the great ship disappear (yet in some frame appear) in this moment buffered_spriteram16[offs+6] = 0x01f0 (when the ship disappear) or 0xfff0 (when the ship appear); for the video hw is the same value (or better, same effect on the screen) if you change in rshark_draw_sprites(mame_bitmap *bitmap): sy = (INT16)buffered_spriteram16[offs+6]; with sy = buffered_spriteram16[offs+6]; if ((sy & 0xff00) == 0x0100) sy = sy | 0xff00;sy = (INT16)sy; In second level it's correct sprite over the background disappear when the ship under the background is in the same position and it's correct a sprite over the background can be under a sprite under the background (like a letter and the little ship in the second level).Sprite-sprite priorities are not related with sprite-tilemap priorities. I have a snapshot from Stephan Lindberg. | ||||
再現手順 | |||||
追加情報 | |||||
添付ファイル | ![]() |