ポスト

dpal={0,1,1, 2,1,13,6, 4,4,9,3, 13,1,13,14} -- palette fade for i=0,40 do for j=1,15 do col = j for k=1,((i+(j%5))/4) do col=dpal[col] end pal(j,col,1) end flip() end jelpi.p8のこのフェードのコード、何をやってるのかよくわからない。#PICO8

メニューを開く

🐧KADOYAN@kadoyan

みんなのコメント

メニューを開く

dpalはパレットを1段階暗くした色、のループで0に収束させてるのですが、 kループで色番号を5段階に(15色なので3分割)して、ループ回数を0.25ずつズレるようにしてフェードをバラけさせてるようです。 (%5がパレット幅、/4がフェード速度) チュートリアルコードにしてはちょっとテクいですね。。

uchuzine👊格ゲー開発@uchuzine

Yahoo!リアルタイム検索アプリ