11/23 01:07 わかりやすく書いてあるけど、pre.jsのModule['preRun']へは代入じゃなくてpush()しないとハマるよ…というかハマった(苦笑/Emscriptenでファイルを読み込むソースをJavaScriptに変換するには URL:qiita.com (roto)
11/23 03:48 それを右に2/4/6pxずらしたビットマップを用意、これをb1/c1/d1とする。
(dama)
11/23 03:48 ・同様に、4/6pxずらして転送するなら、c1/d1を先頭から80バイト転送。
(dame)
11/23 03:49 ・同様に、10/12/14pxずらして転送するなら、b1/c1/d1を1バイトめから80バイト転送。
11/23 03:49 ・以下同様に、78pxずらして転送するなら、dを10バイトめから80バイト転送。
(damo)
11/23 03:49 ・80pxずらして転送するのは、「ずれていないのと同じ」なので、aを先頭から80バイト転送。
11/23 03:49 以上で、ブロック転送のみで「任意のpx数をずらした市松模様の一番下の1ライン」が表現できることになる。
11/23 03:49 それを右に2/4/6pxずらしたビットマップを用意、これをb2/c2/d2とする。
(daru)
11/23 03:51 ・全く同様に考えて、76pxずらして転送するなら、c2を10バイトめから80バイト転送。
11/23 03:51 ・78pxずらして転送するのは、「ずれていないのと同じ」なので、a2を先頭から80バイト転送。
11/23 03:51 以下繰り返しで、「76/74/72?6/4/2pxで明暗が1周期」の40セットを同様に考える。
11/23 03:51 ここまでで、a/b/c/dのラインのセットが96x4で384バイト。これが40セットで、市松模様のためのビットマップデータは合計15360バイトとなる。
(dagi)
11/23 03:52 これと、「一番下(周期80px)のラインをnピクセルずらすとき、上(周期76?2px)のラインを順次何ピクセルずらせばよいか」を表現するテーブルが、40x40=1600バイトほど必要になる。
11/23 04:03 @mucom88 要は「市松の周期をどれくらいに刻むか」の話になるわけですね…綺麗にしたければ2px刻みでなく1pxやもっと小さい単位に刻むことになるわけで、そうするとセット数が増える
(dabi)
11/23 04:05 @mucom88 なお、市松模様周期でループさせようと考えずに「表示幅の2倍の幅でビットマップを持つ」ことにすると、そのまんまレースゲームの道の表現になります
(dapi)
11/23 13:17 「格子の縦は8フレームのムービーを1プレーン」「格子の横は水平線フィルを1プレーン」だけでもこんなメガデモっぽく目を引く画にはなるなーといういいサンプル :D https://twitter.com/mucom88/status/801210053072011264
(zehu)
11/23 13:41 そうなのか…それなりの規模になれば発声マネージャでそれくらいの管理を行うのは当然だし管理しないと不便…という育ち方をしてきたゆえに、信じがたい…(苦笑 https://twitter.com/lyzell_twit/status/801266334931632128
(dugo)
11/23 13:55 (
@lyzell_twit)
@gorry5 特に具体的なタイトルが何って訳でもないけど、不意に爆発音が被って音量でかくなるようなのに出くわしてウワッとなることが。「案外ない」という表現は正確じゃないかも。その辺も含めて自製してるようなものだと配慮されない傾向がある、ぐらい?
(baku)
11/23 14:49 おー綺麗なPETだ https://twitter.com/watch_akiba/status/801184735795871744
(ko)
11/23 15:50 @mucom88 まあ紅茶さんのは縦画面なので、水平型GRAMならどんな機種でも4dotスクロールは大したことじゃない…というか、実は80SRだと解像度半分だしBGとCHRの重ね合わせ考えなくていいしで結構おいしい…
(tame)
11/23 15:56 エミュやコンバートによる移植が当たり前になった世界にいると、「目コピによる移植」という手段をとらないとというかとれなくなっていることに、何か複雑なものを感じずにはおれない… https://twitter.com/AC_Hidecad/status/800363437599531009
(time)
11/23 21:17 「そこに山があるから登る」理論… :D https://twitter.com/hor11/status/801398696290066432
(sori)