我有一個影片,我用generateFrameNames. 但是,作為最后一幀,我需要添加一個具有完全不同前綴的幀。有什么方法可以使用這種方法生成我的幀,然后“添加”最后一幀額外的?我該怎么做?
目前我的代碼如下所示:
this.anims.create({
key: "nom",
frameRate: 12,
frames: this.anims.generateFrameNames("chara", {
prefix: "nom_000",
start: 0,
end: 5}),
repeat: 2,
});
我需要添加的框架在同一個 Spritesheet 中,名為idle_0000.
uj5u.com熱心網友回復:
好吧,您可以使用該功能addFrame(檔案),只需:
注意:你必須傳遞一個陣列,我試圖傳遞一個幀,這不起作用,也不會出現錯誤。
let animToAlter = this.anims.create({
key: "nom",
frameRate: 12,
frames: this.anims.generateFrameNames("chara", {
prefix: "nom_000",
start: 0,
end: 5}).,
repeat: 2,
});
// this call could be optimized, but for demo it should work
animToAlter.addFrame(this.anims.generateFrameNames('chara', { prefix: 'idle_000', start: 0, end: 0 }));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/440962.html
