小游戏中再中小游戏的显示bug

This commit is contained in:
TJH 2025-09-27 11:39:06 +08:00
parent f93532d44f
commit f9f17d6658
6 changed files with 1870 additions and 1861 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1233,7 +1233,7 @@
"__expectedType__": "sp.SkeletonData" "__expectedType__": "sp.SkeletonData"
}, },
"defaultSkin": "default", "defaultSkin": "default",
"defaultAnimation": "<None>", "defaultAnimation": "in",
"_premultipliedAlpha": false, "_premultipliedAlpha": false,
"_timeScale": 1, "_timeScale": 1,
"_preCacheMode": 0, "_preCacheMode": 0,

View File

@ -589,10 +589,13 @@ export class SlotBar extends Component {
let num1 = leftCount / 10 let num1 = leftCount / 10
let num2 = leftCount % 10 let num2 = leftCount % 10
leftCount_1.node.active = true leftCount_1.node.active = true
leftCount_1.clearTracks()
this.leftCount.clearTracks()
this.leftCount.setAnimation(0, `anim_${num1}`, true) this.leftCount.setAnimation(0, `anim_${num1}`, true)
leftCount_1.setAnimation(0, `anim_${num2}`, true) leftCount_1.setAnimation(0, `anim_${num2}`, true)
} else { } else {
leftCount_1.node.active = false leftCount_1.node.active = false
this.leftCount.clearTracks()
this.leftCount.setAnimation(0, `anim_${leftCount}`, true) this.leftCount.setAnimation(0, `anim_${leftCount}`, true)
} }

View File

@ -460,20 +460,20 @@ export class SlotGame extends Component {
multiCopy.getComponent(UIOpacity).opacity = 0 multiCopy.getComponent(UIOpacity).opacity = 0
multiCopy.setScale(0, 0, 0) multiCopy.setScale(0, 0, 0)
tween(multiCopy) tween(multiCopy)
.delay(0.7) .delay(0.5)
.to(0.3, { scale: new Vec3(1.2, 1.2, 1) }) .to(0.4, { scale: new Vec3(1.2, 1.2, 1) })
.to(0.3, { scale: new Vec3(0, 0, 0) }) .to(0.4, { scale: new Vec3(0, 0, 0) })
.start() .start()
tween(multiCopy.getComponent(UIOpacity)) tween(multiCopy.getComponent(UIOpacity))
.delay(0.7) .delay(0.5)
.to(0.3, { opacity: 255 }) .to(0.4, { opacity: 255 })
.to(0.3, { opacity: 0 }) .to(0.4, { opacity: 0 })
.start() .start()
tween(multiCopy) tween(multiCopy)
.delay(1) .delay(0.8)
.to(0.3, { position: new Vec3(0, -400, 0) }) .to(0.5, { position: new Vec3(0, -550, 0) })
.call(() => { .call(() => {
multiCopy.destroy() multiCopy.destroy()
}) })

View File

@ -608,14 +608,17 @@ export class Roller extends BaseRoller {
let position = this.getIconPosition(startPos, lHeight); let position = this.getIconPosition(startPos, lHeight);
// 设置初始位置(向下偏移) // 设置初始位置(向下偏移)
icon.setPosition(position.add(v3(0, -offset, 0)));
icon.setPosition(position); icon.setPosition(position);
iconComponent.playSpawnAni(); iconComponent.playSpawnAni();
// // 创建回弹动画 // 创建回弹动画
tween(icon) if (icon.parent.name != 'scatterLayer') {
.by(time, { position: v3(0, offset, 0) }) icon.setPosition(position.add(v3(0, -offset, 0)));
.start(); tween(icon)
.by(time, { position: v3(0, offset, 0) })
.start();
}
}); });
// 延迟切换到停止状态 // 延迟切换到停止状态
@ -890,11 +893,14 @@ export class Roller extends BaseRoller {
easing: 'quadIn' // 下落加速 easing: 'quadIn' // 下落加速
}) })
.call(() => { .call(() => {
tween(update.node) if (update.node.parent.name != "scatterLayer") {
.by(0.2, { position: v3(0, 50, 0) }) tween(update.node)
.by(0.1, { position: v3(0, -50, 0) }) .by(0.2, { position: v3(0, 50, 0) })
.start(); .by(0.1, { position: v3(0, -50, 0) })
.start()
}
}) })
.start(); .start();
} }
@ -917,7 +923,7 @@ export class Roller extends BaseRoller {
// 根据最长的动画时间调整音效和事件触发时间 // 根据最长的动画时间调整音效和事件触发时间
let totalFallTime = updates.length > 0 ? let totalFallTime = updates.length > 0 ?
(updates.length - 1) * delayBetweenIcons + 0.5 : 0.5; (updates.length - 1) * delayBetweenIcons + 0.6 : 0.3;

View File

@ -7,7 +7,7 @@ import { PREVIEW } from "cc/env"
const gameId = "rp_10012"; const gameId = "rp_10012";
// let apiaddr = "https://rpgames-api.rpfafafahkdev.com"; // let apiaddr = "https://rpgames-api.rpfafafahkdev.com";
let apiaddr = ""; let apiaddr = "";
let token = "eyJQIjoxMDA5NDksIkUiOjE3NTg4OTg0NjMsIlMiOjEwMDMsIkQiOiJycF8xMDAxMiJ9.U6oTRkMKLWUCmTRlXmEWvFfPz7OscWMR_6oxBHzTVi8"; let token = "eyJQIjoxMDA5NDksIkUiOjE3NTg5ODA0MDksIlMiOjEwMDMsIkQiOiJycF8xMDAxMiJ9.ZFat9QLa6I2k6W81gYPCPCtgu_KGvLvwJ0noSRdLXJY";
let language = "en" let language = "en"
let currency = "THB" let currency = "THB"
let supportUrl = "" let supportUrl = ""