Commit 548981cf authored by 范雪寒's avatar 范雪寒

fix: bugs

parent 8ac7bf79
...@@ -136,12 +136,14 @@ cc.Class({ ...@@ -136,12 +136,14 @@ cc.Class({
initListeners() { initListeners() {
this.node.on('scale-changed', () => { this.node.on('scale-changed', () => {
console.log('scale-changed'); console.log('scale-changed');
this.initNodes();
this.showQuestion(); this.showQuestion();
this.updateButtons(); this.updateButtons();
}); });
this.node.on('size-changed', () => { this.node.on('size-changed', () => {
console.log('size-changed'); console.log('size-changed');
this.initNodes();
this.showQuestion(); this.showQuestion();
this.updateButtons(); this.updateButtons();
}); });
...@@ -223,8 +225,8 @@ cc.Class({ ...@@ -223,8 +225,8 @@ cc.Class({
}); });
const optionPosListBase = cc.find('Canvas/OptionPosListBase'); const optionPosListBase = cc.find('Canvas/OptionPosListBase');
optionNode.scaleX = Math.min(1, optionPosListBase.scaleX, optionPosListBase.scaleY) / Math.min(optionPosListBase.scaleX, 1); optionNode.scaleX = Math.min(1, optionPosListBase.scaleX, optionPosListBase.scaleY) / optionPosListBase.scaleX;
optionNode.scaleY = Math.min(1, optionPosListBase.scaleX, optionPosListBase.scaleY) / Math.min(optionPosListBase.scaleY, 1); optionNode.scaleY = Math.min(1, optionPosListBase.scaleX, optionPosListBase.scaleY) / optionPosListBase.scaleY;
const posNode = cc.find(`Canvas/OptionPosListBase/Option_${optionList.length}_${idx}`) const posNode = cc.find(`Canvas/OptionPosListBase/Option_${optionList.length}_${idx}`)
optionNode.x = posNode.x; optionNode.x = posNode.x;
......
...@@ -109,6 +109,9 @@ export async function asyncPlayDragonBoneAnimation(node, animationName, time = 1 ...@@ -109,6 +109,9 @@ export async function asyncPlayDragonBoneAnimation(node, animationName, time = 1
} }
export async function asyncPlayEffectByUrl(url, loop = false) { export async function asyncPlayEffectByUrl(url, loop = false) {
if (!url) {
return;
}
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
cc.assetManager.loadRemote(url, (err, clip) => { cc.assetManager.loadRemote(url, (err, clip) => {
cc.audioEngine.playEffect(clip, loop); cc.audioEngine.playEffect(clip, loop);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment