Ui调整
This commit is contained in:
parent
eeb4158187
commit
2994c329c6
@ -574,9 +574,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 255,
|
||||
"g": 246,
|
||||
"b": 187,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
@ -1058,9 +1058,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 255,
|
||||
"g": 246,
|
||||
"b": 187,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
|
||||
@ -412,7 +412,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -140,
|
||||
"y": 158.812,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -732,7 +732,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -140,
|
||||
"y": 160.688,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -918,7 +918,7 @@
|
||||
"__expectedType__": "sp.SkeletonData"
|
||||
},
|
||||
"defaultSkin": "default",
|
||||
"defaultAnimation": "",
|
||||
"defaultAnimation": "<None>",
|
||||
"_premultipliedAlpha": false,
|
||||
"_timeScale": 1,
|
||||
"_preCacheMode": 0,
|
||||
@ -964,8 +964,6 @@
|
||||
"__id__": 0
|
||||
},
|
||||
"fileId": "3bgmt+Q2ZGqp9HZyFDsZUZ",
|
||||
"instance": null,
|
||||
"targetOverrides": null,
|
||||
"nestedPrefabInstanceRoots": null
|
||||
},
|
||||
{
|
||||
@ -1052,7 +1050,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -140,
|
||||
"y": 202.119,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1315,7 +1313,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -468,
|
||||
"y": -147.534,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1391,10 +1389,10 @@
|
||||
"b": 255,
|
||||
"a": 255
|
||||
},
|
||||
"_string": "1920,222,300.00",
|
||||
"_string": "999.99",
|
||||
"_horizontalAlign": 1,
|
||||
"_verticalAlign": 1,
|
||||
"_actualFontSize": 109,
|
||||
"_actualFontSize": 153,
|
||||
"_fontSize": 170,
|
||||
"_fontFamily": "Arial",
|
||||
"_lineHeight": 300,
|
||||
|
||||
@ -707,9 +707,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 255,
|
||||
"g": 246,
|
||||
"b": 187,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
@ -1282,9 +1282,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 255,
|
||||
"g": 246,
|
||||
"b": 187,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
@ -1718,9 +1718,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 255,
|
||||
"g": 246,
|
||||
"b": 187,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
|
||||
@ -308,7 +308,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"y": 142.286,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -497,7 +497,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 372.306,
|
||||
"y": 320.038,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1136,8 +1136,8 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 213,
|
||||
"y": -481.497,
|
||||
"x": 240,
|
||||
"y": -490,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1493,8 +1493,8 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": -213,
|
||||
"y": -481.497,
|
||||
"x": -240,
|
||||
"y": -490,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
|
||||
@ -488,7 +488,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -60.588,
|
||||
"y": -166.768,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -642,8 +642,8 @@
|
||||
},
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 131.944,
|
||||
"x": -9.097,
|
||||
"y": 4.359,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -683,7 +683,7 @@
|
||||
},
|
||||
"_contentSize": {
|
||||
"__type__": "cc.Size",
|
||||
"width": 403.92,
|
||||
"width": 319,
|
||||
"height": 200
|
||||
},
|
||||
"_anchorPoint": {
|
||||
@ -719,11 +719,11 @@
|
||||
"b": 255,
|
||||
"a": 255
|
||||
},
|
||||
"_string": "+10",
|
||||
"_string": "+12",
|
||||
"_horizontalAlign": 1,
|
||||
"_verticalAlign": 1,
|
||||
"_actualFontSize": 200,
|
||||
"_fontSize": 200,
|
||||
"_actualFontSize": 153,
|
||||
"_fontSize": 153,
|
||||
"_fontFamily": "Arial",
|
||||
"_lineHeight": 200,
|
||||
"_overflow": 0,
|
||||
@ -733,7 +733,7 @@
|
||||
"__expectedType__": "cc.BitmapFont"
|
||||
},
|
||||
"_isSystemFontUsed": false,
|
||||
"_spacingX": 0,
|
||||
"_spacingX": 7,
|
||||
"_isItalic": false,
|
||||
"_isBold": false,
|
||||
"_isUnderline": false,
|
||||
|
||||
@ -660,7 +660,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -223.345,
|
||||
"y": -335,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -700,7 +700,7 @@
|
||||
},
|
||||
"_contentSize": {
|
||||
"__type__": "cc.Size",
|
||||
"width": 425.49,
|
||||
"width": 203.14,
|
||||
"height": 300
|
||||
},
|
||||
"_anchorPoint": {
|
||||
@ -736,11 +736,11 @@
|
||||
"b": 255,
|
||||
"a": 255
|
||||
},
|
||||
"_string": "10",
|
||||
"_string": "9",
|
||||
"_horizontalAlign": 1,
|
||||
"_verticalAlign": 1,
|
||||
"_actualFontSize": 350,
|
||||
"_fontSize": 350,
|
||||
"_actualFontSize": 280,
|
||||
"_fontSize": 280,
|
||||
"_fontFamily": "Arial",
|
||||
"_lineHeight": 300,
|
||||
"_overflow": 0,
|
||||
@ -825,7 +825,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 426.791,
|
||||
"y": 220.257,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -983,7 +983,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 263.804,
|
||||
"y": 61.448,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1123,7 +1123,7 @@
|
||||
"__id__": 26
|
||||
},
|
||||
"_children": [],
|
||||
"_active": true,
|
||||
"_active": false,
|
||||
"_components": [
|
||||
{
|
||||
"__id__": 50
|
||||
@ -1138,7 +1138,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -760,
|
||||
"y": -415,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1259,7 +1259,7 @@
|
||||
"__id__": 26
|
||||
},
|
||||
"_children": [],
|
||||
"_active": true,
|
||||
"_active": false,
|
||||
"_components": [
|
||||
{
|
||||
"__id__": 56
|
||||
@ -1274,7 +1274,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -760,
|
||||
"y": -415,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -1440,7 +1440,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": -760,
|
||||
"y": -775.713,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
|
||||
@ -654,7 +654,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 537.425,
|
||||
"y": 442.389,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -809,7 +809,7 @@
|
||||
"_lpos": {
|
||||
"__type__": "cc.Vec3",
|
||||
"x": 0,
|
||||
"y": 158.85,
|
||||
"y": 85.944,
|
||||
"z": 0
|
||||
},
|
||||
"_lrot": {
|
||||
@ -888,10 +888,10 @@
|
||||
"_string": "9",
|
||||
"_horizontalAlign": 1,
|
||||
"_verticalAlign": 1,
|
||||
"_actualFontSize": 300,
|
||||
"_fontSize": 300,
|
||||
"_actualFontSize": 250,
|
||||
"_fontSize": 250,
|
||||
"_fontFamily": "Arial",
|
||||
"_lineHeight": 100,
|
||||
"_lineHeight": 20,
|
||||
"_overflow": 2,
|
||||
"_enableWrapText": false,
|
||||
"_font": {
|
||||
|
||||
@ -179,17 +179,17 @@ export class Icon extends Component {
|
||||
}
|
||||
|
||||
playMultiSpine() {
|
||||
this.spineNode.active = true;
|
||||
this.normalNode.active = false;
|
||||
let spine = this.spineNode.getChildByName('spine').getComponent(sp.Skeleton);
|
||||
if (spine) {
|
||||
// spine.setAnimation(0, 'xiaoshi', false);
|
||||
// spine.setCompleteListener(() => {
|
||||
// spine.setCompleteListener(null);
|
||||
// this.spineNode.active = false;
|
||||
// this.bombNode.active = true;
|
||||
// })
|
||||
}
|
||||
// this.spineNode.active = true;
|
||||
// this.normalNode.active = false;
|
||||
// let spine = this.spineNode.getChildByName('spine').getComponent(sp.Skeleton);
|
||||
// if (spine) {
|
||||
// spine.setAnimation(0, 'xiaoshi', false);
|
||||
// spine.setCompleteListener(() => {
|
||||
// spine.setCompleteListener(null);
|
||||
// this.spineNode.active = false;
|
||||
// this.bombNode.active = true;
|
||||
// })
|
||||
// }
|
||||
}
|
||||
|
||||
playDeleteSpine() {
|
||||
|
||||
@ -57,14 +57,16 @@ export class SlotGame extends Component {
|
||||
|
||||
onClickDoubleWin() {
|
||||
this.doubleWinIsOn = !this.doubleWinIsOn;
|
||||
this.doubleWinBtnNode.getChildByName('bg').active = this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('zxksctte1').active = this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('bet_bg').active = this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('count').active = this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('deng_on').active = this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('bg').active = this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('zxksctte1').active = this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('bet_bg').active = this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('count').active = this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('deng_on').active = this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('on').active = this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('off').active = !this.doubleWinIsOn
|
||||
|
||||
this.doubleWinBtnNode.getChildByName('deng_off').active = !this.doubleWinIsOn
|
||||
this.doubleWinBtnNode.getChildByName('bet_label').active = !this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('deng_off').active = !this.doubleWinIsOn
|
||||
// this.doubleWinBtnNode.getChildByName('bet_label').active = !this.doubleWinIsOn
|
||||
|
||||
|
||||
let pt_11 = this.doubleWinBtnNode.getChildByName('pt_11');
|
||||
|
||||
@ -47,6 +47,8 @@ export class SlotMsg extends Component {
|
||||
|
||||
startPos: Vec3 = new Vec3(-259.5, 0, 0);
|
||||
maxWidth: number = 540;
|
||||
currTotaleMulti: number = 0
|
||||
currRoundWinMsg: string = ''
|
||||
showLabelMsgForTween() {
|
||||
Tween.stopAllByTarget(this.i18nSpriteMsg.node);
|
||||
this.smallMsgSpine.node.active = true;
|
||||
@ -104,6 +106,9 @@ export class SlotMsg extends Component {
|
||||
}
|
||||
|
||||
showTotalWinAnimaiton(startScore: number, endScore: number, cb) {
|
||||
this.currTotaleMulti = 0
|
||||
this.node.getChildByName('totalMulti').active = false;
|
||||
|
||||
this.smallMsgSpine.node.active = false;
|
||||
this.middleMsgSpine.node.active = false;
|
||||
this.largeMsgSpine.node.active = true;
|
||||
@ -136,7 +141,7 @@ export class SlotMsg extends Component {
|
||||
.start();
|
||||
}
|
||||
|
||||
showRoundWinMsg(endScore: number) {
|
||||
showRoundWinMsg(endScore: number, currMulti: number = 0) {
|
||||
if (endScore === 0) return;
|
||||
this.smallMsgSpine.node.active = false;
|
||||
this.middleMsgSpine.node.active = true;
|
||||
@ -149,8 +154,14 @@ export class SlotMsg extends Component {
|
||||
|
||||
let msg = this.middleMsgSpine.node.getChildByName('msg');
|
||||
let winCount = msg.getChildByName('winCount');
|
||||
winCount.getComponent(Label).string = gold2cash(endScore);
|
||||
AudioManager.instance.playSFX('Slot_Msg_Normal_Win');
|
||||
if (currMulti == 0) {
|
||||
winCount.getComponent(Label).string = gold2cash(endScore);
|
||||
this.currRoundWinMsg = winCount.getComponent(Label).string
|
||||
AudioManager.instance.playSFX('Slot_Msg_Normal_Win');
|
||||
} else {
|
||||
winCount.getComponent(Label).string = this.currRoundWinMsg + ' x ' + currMulti
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
showTotalWinMsg(endScore: number) {
|
||||
@ -188,7 +199,7 @@ export class SlotMsg extends Component {
|
||||
// 获取倍率描述,多模式下兼容字段名
|
||||
let mulDesc = spinData?.WinInfo?.MulDesc || spinData?.WinInfo?.muldesc;
|
||||
let multiedScore = mulDesc?.Multied; // 最终得到的分数
|
||||
let mulValue = mulDesc?.Mul; // 总倍率
|
||||
// let mulValue = mulDesc?.Mul; // 总倍率
|
||||
let slotGame = director.getScene()?.getComponentInChildren(SlotGame);
|
||||
let bombInfos = slotGame?.getCurrentBombSettleInfos?.() || []; // 炸弹节点信息
|
||||
|
||||
@ -201,14 +212,14 @@ export class SlotMsg extends Component {
|
||||
let msg = this.largeMsgSpine.node.getChildByName('msg');
|
||||
let winCount = msg.getChildByName('winCount');
|
||||
let uiTf = this.node.getComponent(UITransform);
|
||||
let centerLocalPos = v3(0, -315, 0); // 动画中心点坐标(本地)
|
||||
let centerLocalPos = v3(50, -500, 0); // 信息栏坐标(本地)
|
||||
let targetLocalPos = uiTf.convertToNodeSpaceAR(winCount.getWorldPosition()); // 目标分数字显示位置
|
||||
|
||||
// 设置一个节点的多倍文本
|
||||
let setMulText = (node: Node, mul: number) => {
|
||||
let labNode = node.getChildByName('lab');
|
||||
if (!labNode) return;
|
||||
let lab = labNode.getComponent(Label);
|
||||
// let labNode = node.getChildByName('lab');
|
||||
if (!node) return;
|
||||
let lab = node.getComponent(Label);
|
||||
if (!lab) return;
|
||||
lab.string = `x${mul}`;
|
||||
};
|
||||
@ -233,6 +244,7 @@ export class SlotMsg extends Component {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
// 延迟promise,用于动画间隔
|
||||
let delayAsync = (seconds: number) => {
|
||||
return new Promise<void>((resolve) => {
|
||||
@ -243,17 +255,26 @@ export class SlotMsg extends Component {
|
||||
// === 跑队列 ===
|
||||
// 这部分run内部就是完整的队列模式,所有动画/节点操作都是await同步执行
|
||||
let run = async () => {
|
||||
// 1. 克隆一个multiNode,做为动画的中心倍率展示
|
||||
let seedNode = bombInfos[0]?.multiNode;
|
||||
let centerMulNode = instantiate(seedNode);
|
||||
// 1. 确认总倍率节点,并首先飞入信息栏
|
||||
// let seedNode = bombInfos[0]?.multiNode;
|
||||
let centerMulNode = this.node.getChildByName('totalMulti');
|
||||
this.node.addChild(centerMulNode);
|
||||
centerMulNode.setPosition(centerLocalPos);
|
||||
// centerMulNode.setPosition(centerLocalPos);
|
||||
centerMulNode.setScale(1, 1, 1);
|
||||
centerMulNode.active = false;
|
||||
setMulText(centerMulNode, 0);
|
||||
centerMulNode.active = true;
|
||||
// setMulText(centerMulNode, 0);
|
||||
//总倍率有值时要第一个参与倍率计算
|
||||
if (this.currTotaleMulti > 0) {
|
||||
let flyNode = instantiate(centerMulNode)
|
||||
this.node.addChild(flyNode)
|
||||
flyNode.setPosition(centerMulNode.getPosition())
|
||||
await tweenToAsync(flyNode, centerLocalPos, 0.6);
|
||||
flyNode.destroy()
|
||||
this.showRoundWinMsg(1, this.currTotaleMulti)
|
||||
}
|
||||
|
||||
let sumMul = 0;
|
||||
// 2. 遍历每一个待结算的bomb多倍icon,按顺序“飞入中心”, 逐步累加
|
||||
let sumMul = this.currTotaleMulti;
|
||||
// 2. 遍历每一个待结算的bomb多倍icon,按顺序“飞入信息栏”, 逐步累加
|
||||
for (let i = 0; i < bombInfos.length; i++) {
|
||||
let info = bombInfos[i];
|
||||
if (!info?.multiNode?.isValid) continue;
|
||||
@ -268,7 +289,7 @@ export class SlotMsg extends Component {
|
||||
// 2.2 当前multiNode放大(脉冲动画),await保证上一步结束
|
||||
await pulseAsync(info.multiNode);
|
||||
|
||||
// 2.3 复制multiNode,实际用于“飞入中心”
|
||||
// 2.3 复制multiNode,实际用于“飞入信息栏”
|
||||
let sourceWorldPos = info.multiNode.getWorldPosition();
|
||||
let sourceLocalPos = uiTf.convertToNodeSpaceAR(sourceWorldPos);
|
||||
let flyNode = instantiate(info.multiNode);
|
||||
@ -276,28 +297,33 @@ export class SlotMsg extends Component {
|
||||
this.node.addChild(flyNode);
|
||||
flyNode.setPosition(sourceLocalPos);
|
||||
|
||||
// 2.4 飞到中心动画
|
||||
await tweenToAsync(flyNode, centerLocalPos, 0.3);
|
||||
// 2.4 飞到信息栏动画
|
||||
await tweenToAsync(flyNode, centerLocalPos, 0.6);
|
||||
flyNode.destroy();
|
||||
|
||||
// 2.5 累加倍率,中心节点显示最新总倍率
|
||||
// 2.5 累加倍率,信息栏文本根据每个倍率到达而改变
|
||||
sumMul += info.mul;
|
||||
centerMulNode.active = true;
|
||||
setMulText(centerMulNode, sumMul);
|
||||
this.showRoundWinMsg(1, sumMul)
|
||||
|
||||
// centerMulNode.active = true;
|
||||
// setMulText(centerMulNode, sumMul);
|
||||
|
||||
// 2.6 中心放大动画(脉冲)
|
||||
await pulseAsync(centerMulNode);
|
||||
// await pulseAsync(centerMulNode);
|
||||
|
||||
// 2.7 小延迟,准备下一个icon
|
||||
await delayAsync(0.08);
|
||||
await delayAsync(0.1);
|
||||
|
||||
}
|
||||
|
||||
|
||||
// 4. 中心multi飞到最终目标位置
|
||||
await tweenToAsync(centerMulNode, targetLocalPos, 0.2);
|
||||
centerMulNode.destroy();
|
||||
// await tweenToAsync(centerMulNode, targetLocalPos, 0.2);
|
||||
// centerMulNode.destroy();
|
||||
|
||||
// 5. 展示最终总分获胜弹窗
|
||||
// 5. 展示最终总分获胜弹窗和新的总倍率
|
||||
this.currTotaleMulti = sumMul
|
||||
setMulText(centerMulNode, this.currTotaleMulti)
|
||||
this.showTotalWinMsg(multiedScore);
|
||||
// 直接调用回调(如果业务上需要动画结束后再回调可考虑调整)
|
||||
if (callBack) callBack();
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
18
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.fnt
Normal file
18
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.fnt
Normal file
@ -0,0 +1,18 @@
|
||||
info face="Arial" size=58 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0
|
||||
common lineHeight=58 base=26 scaleW=507 scaleH=66 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
|
||||
page id=0 file="信息栏赢分数字.png"
|
||||
chars count=13
|
||||
char id=57 x=0 y=0 width=43 height=64 xoffset=0 yoffset=1 xadvance=43 page=0 chnl=15
|
||||
char id=44 x=43 y=0 width=18 height=23 xoffset=0 yoffset=45 xadvance=18 page=0 chnl=15
|
||||
char id=48 x=61 y=0 width=46 height=65 xoffset=0 yoffset=1 xadvance=46 page=0 chnl=15
|
||||
char id=50 x=107 y=0 width=43 height=66 xoffset=0 yoffset=0 xadvance=43 page=0 chnl=15
|
||||
char id=51 x=150 y=0 width=42 height=65 xoffset=0 yoffset=1 xadvance=42 page=0 chnl=15
|
||||
char id=52 x=192 y=0 width=46 height=66 xoffset=0 yoffset=0 xadvance=46 page=0 chnl=15
|
||||
char id=54 x=238 y=0 width=43 height=64 xoffset=0 yoffset=1 xadvance=43 page=0 chnl=15
|
||||
char id=56 x=281 y=0 width=45 height=64 xoffset=0 yoffset=1 xadvance=45 page=0 chnl=15
|
||||
char id=46 x=326 y=0 width=18 height=17 xoffset=0 yoffset=45 xadvance=18 page=0 chnl=15
|
||||
char id=120 x=344 y=0 width=56 height=65 xoffset=0 yoffset=1 xadvance=56 page=0 chnl=15
|
||||
char id=49 x=400 y=0 width=26 height=66 xoffset=0 yoffset=0 xadvance=26 page=0 chnl=15
|
||||
char id=53 x=426 y=0 width=43 height=65 xoffset=0 yoffset=1 xadvance=43 page=0 chnl=15
|
||||
char id=55 x=469 y=0 width=38 height=64 xoffset=0 yoffset=1 xadvance=38 page=0 chnl=15
|
||||
char id=32 x=628 y=0 width=0 height=119 xoffset=0 yoffset=26 xadvance=30 page=0 chnl=0
|
||||
176
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.fnt.meta
Normal file
176
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.fnt.meta
Normal file
@ -0,0 +1,176 @@
|
||||
{
|
||||
"ver": "1.0.6",
|
||||
"importer": "bitmap-font",
|
||||
"imported": true,
|
||||
"uuid": "4ee54a0c-b02d-4346-894e-93fad7650fd7",
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {},
|
||||
"userData": {
|
||||
"_fntConfig": {
|
||||
"commonHeight": 58,
|
||||
"fontSize": 58,
|
||||
"atlasName": "信息栏赢分数字.png",
|
||||
"fontDefDictionary": {
|
||||
"32": {
|
||||
"rect": {
|
||||
"x": 628,
|
||||
"y": 0,
|
||||
"width": 0,
|
||||
"height": 119
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 26,
|
||||
"xAdvance": 30
|
||||
},
|
||||
"44": {
|
||||
"rect": {
|
||||
"x": 43,
|
||||
"y": 0,
|
||||
"width": 18,
|
||||
"height": 23
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 45,
|
||||
"xAdvance": 18
|
||||
},
|
||||
"46": {
|
||||
"rect": {
|
||||
"x": 326,
|
||||
"y": 0,
|
||||
"width": 18,
|
||||
"height": 17
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 45,
|
||||
"xAdvance": 18
|
||||
},
|
||||
"48": {
|
||||
"rect": {
|
||||
"x": 61,
|
||||
"y": 0,
|
||||
"width": 46,
|
||||
"height": 65
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 46
|
||||
},
|
||||
"49": {
|
||||
"rect": {
|
||||
"x": 400,
|
||||
"y": 0,
|
||||
"width": 26,
|
||||
"height": 66
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 0,
|
||||
"xAdvance": 26
|
||||
},
|
||||
"50": {
|
||||
"rect": {
|
||||
"x": 107,
|
||||
"y": 0,
|
||||
"width": 43,
|
||||
"height": 66
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 0,
|
||||
"xAdvance": 43
|
||||
},
|
||||
"51": {
|
||||
"rect": {
|
||||
"x": 150,
|
||||
"y": 0,
|
||||
"width": 42,
|
||||
"height": 65
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 42
|
||||
},
|
||||
"52": {
|
||||
"rect": {
|
||||
"x": 192,
|
||||
"y": 0,
|
||||
"width": 46,
|
||||
"height": 66
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 0,
|
||||
"xAdvance": 46
|
||||
},
|
||||
"53": {
|
||||
"rect": {
|
||||
"x": 426,
|
||||
"y": 0,
|
||||
"width": 43,
|
||||
"height": 65
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 43
|
||||
},
|
||||
"54": {
|
||||
"rect": {
|
||||
"x": 238,
|
||||
"y": 0,
|
||||
"width": 43,
|
||||
"height": 64
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 43
|
||||
},
|
||||
"55": {
|
||||
"rect": {
|
||||
"x": 469,
|
||||
"y": 0,
|
||||
"width": 38,
|
||||
"height": 64
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 38
|
||||
},
|
||||
"56": {
|
||||
"rect": {
|
||||
"x": 281,
|
||||
"y": 0,
|
||||
"width": 45,
|
||||
"height": 64
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 45
|
||||
},
|
||||
"57": {
|
||||
"rect": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 43,
|
||||
"height": 64
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 43
|
||||
},
|
||||
"120": {
|
||||
"rect": {
|
||||
"x": 344,
|
||||
"y": 0,
|
||||
"width": 56,
|
||||
"height": 65
|
||||
},
|
||||
"xOffset": 0,
|
||||
"yOffset": 1,
|
||||
"xAdvance": 56
|
||||
}
|
||||
},
|
||||
"kerningDict": {}
|
||||
},
|
||||
"fontSize": 58,
|
||||
"textureUuid": "12872afb-dd42-4e23-93f9-7c807adcafb1"
|
||||
}
|
||||
}
|
||||
BIN
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.png
Normal file
BIN
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
134
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.png.meta
Normal file
134
assets/Game/阿拉丁神灯-资源/fonts/信息栏赢分数字.png.meta
Normal file
@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "12872afb-dd42-4e23-93f9-7c807adcafb1",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "12872afb-dd42-4e23-93f9-7c807adcafb1@6c48a",
|
||||
"displayName": "信息栏赢分数字",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "12872afb-dd42-4e23-93f9-7c807adcafb1",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "12872afb-dd42-4e23-93f9-7c807adcafb1@f9941",
|
||||
"displayName": "信息栏赢分数字",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 507,
|
||||
"height": 66,
|
||||
"rawWidth": 507,
|
||||
"rawHeight": 66,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-253.5,
|
||||
-33,
|
||||
0,
|
||||
253.5,
|
||||
-33,
|
||||
0,
|
||||
-253.5,
|
||||
33,
|
||||
0,
|
||||
253.5,
|
||||
33,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
66,
|
||||
507,
|
||||
66,
|
||||
0,
|
||||
0,
|
||||
507,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-253.5,
|
||||
-33,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
253.5,
|
||||
33,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "12872afb-dd42-4e23-93f9-7c807adcafb1@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "12872afb-dd42-4e23-93f9-7c807adcafb1@6c48a"
|
||||
}
|
||||
}
|
||||
BIN
assets/Game/阿拉丁神灯-资源/大厅/dt_bet_bg01.png
Executable file → Normal file
BIN
assets/Game/阿拉丁神灯-资源/大厅/dt_bet_bg01.png
Executable file → Normal file
Binary file not shown.
|
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 21 KiB |
@ -1354,9 +1354,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 255,
|
||||
"g": 246,
|
||||
"b": 187,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
@ -1724,9 +1724,9 @@
|
||||
"_dstBlendFactor": 4,
|
||||
"_color": {
|
||||
"__type__": "cc.Color",
|
||||
"r": 130,
|
||||
"g": 214,
|
||||
"b": 40,
|
||||
"r": 158,
|
||||
"g": 67,
|
||||
"b": 195,
|
||||
"a": 255
|
||||
},
|
||||
"_spriteFrame": {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user