2018/01/05(金) [n年前の日記]
#1 [love2d] BGタイルマップのタイルサイズを変えて実験中
love2dで作ったSTGサンプルモドキの、BGタイルマップを修正中。レイヤーを3枚使っていたところを2枚に変更。ついでに、タイルサイズを32x32ドットから16x16ドットに変更。使用テクスチャのサイズが2/3ぐらいに減らせた。その代わり、Tiledでマップデータを作成し直しになるけれど。
変更後のマップデータを使って Raspberry Pi Zero W上で動かしてみたら、以前はたまに60FPSが出ていたのに、50FPS前後になってしまった…。どうやら32x32のタイルサイズより、16x16のタイルサイズで描画するほうが遅くなるようだなと…。タイル数が4倍になるから、もしかするとCPU側が悲鳴を上げているのか、それともGPUの負荷が増えているのか…。何にせよ、32x32ドットに戻さないとだな…。
変更後のマップデータを使って Raspberry Pi Zero W上で動かしてみたら、以前はたまに60FPSが出ていたのに、50FPS前後になってしまった…。どうやら32x32のタイルサイズより、16x16のタイルサイズで描画するほうが遅くなるようだなと…。タイル数が4倍になるから、もしかするとCPU側が悲鳴を上げているのか、それともGPUの負荷が増えているのか…。何にせよ、32x32ドットに戻さないとだな…。
[ ツッコむ ]
以上、1 日分です。