Render equipment icons at higher resolution

This commit is contained in:
2026-07-09 14:49:01 +09:00
parent 14bc217a59
commit 06daab628e

View File

@@ -1,6 +1,9 @@
import Phaser from 'phaser';
import titleBackgroundUrl from '../../assets/images/taoyuan-oath-title.png';
const itemIconSourceSize = 28;
const itemIconTextureSize = 64;
export class BootScene extends Phaser.Scene {
constructor() {
super('BootScene');
@@ -64,10 +67,11 @@ export class BootScene extends Phaser.Scene {
const graphics = this.make.graphics({ x: 0, y: 0 });
graphics.fillStyle(0x101820, 0);
graphics.fillRect(0, 0, 28, 28);
graphics.fillRect(0, 0, itemIconTextureSize, itemIconTextureSize);
graphics.scaleCanvas(itemIconTextureSize / itemIconSourceSize, itemIconTextureSize / itemIconSourceSize);
graphics.lineStyle(1, 0x05070a, 0.7);
draw(graphics);
graphics.generateTexture(key, 28, 28);
graphics.generateTexture(key, itemIconTextureSize, itemIconTextureSize);
graphics.destroy();
}