在移相器预加载中更改图像
Changing images in phaser preload
所以当我像这样在相位器的预加载函数中添加图像时:
function preload() {
this.load.image('platform', 'images/platform.png', 10, 15);
}
后来我改变了宽度和高度,或者我想将我的图像更新为更新的图像,它似乎没有更新这个。当我测试我的游戏时,它仍然是具有原始宽度和高度的旧图像。
function preload() {
this.load.image('platform', 'images/platform.png', 15, 20);
}
新代码与另一张同名图片
如果您想使用相同的密钥加载新图像,您应该这样做:
第一次通话:
this.load.image('platform', 'images/image.png');
第二次调用(第三个参数为'true'):
this.load.image('platform', 'images/new.png', true);
恕我直言,您应该重新考虑这个选择并使用两个单独的密钥加载两个图像,然后根据您的需要使用一个或另一个。
所以当我像这样在相位器的预加载函数中添加图像时:
function preload() {
this.load.image('platform', 'images/platform.png', 10, 15);
}
后来我改变了宽度和高度,或者我想将我的图像更新为更新的图像,它似乎没有更新这个。当我测试我的游戏时,它仍然是具有原始宽度和高度的旧图像。
function preload() {
this.load.image('platform', 'images/platform.png', 15, 20);
}
新代码与另一张同名图片
如果您想使用相同的密钥加载新图像,您应该这样做: 第一次通话:
this.load.image('platform', 'images/image.png');
第二次调用(第三个参数为'true'):
this.load.image('platform', 'images/new.png', true);
恕我直言,您应该重新考虑这个选择并使用两个单独的密钥加载两个图像,然后根据您的需要使用一个或另一个。