yangqiwen 2 months ago
parent bb095f705f
commit c437c99b97
  1. 2
      assets/FrameWork/User/User.ts
  2. 115
      assets/MainHall/prefab/MainHall.prefab
  3. 6
      assets/Scripts/DH/DH_1.ts
  4. 3
      assets/Scripts/GameRoomRes/Room1/Room1.ts
  5. 18
      assets/Scripts/GameRoomRes/Room2/Room2.ts
  6. 4
      assets/Scripts/GameStoryRes/KaiChangGuanQia1Gai.ts
  7. 10
      assets/Scripts/JuQingChat/TaskManager.ts
  8. 8
      assets/Scripts/MainHall/MainHall.ts
  9. 4
      assets/Scripts/Manager/UserManager.ts
  10. 37
      assets/Scripts/Manager/ZaoCanManager.ts
  11. 4
      assets/Scripts/PrefabManager/PrefabManage.ts
  12. 15
      assets/Scripts/SCommon/MoneyFlyEffect.ts
  13. 4
      assets/Scripts/ZaoCanDian/ZaoCanDian.ts
  14. 8
      assets/Scripts/addDesk/addDeskScript.ts
  15. 8
      assets/ZaoCanDian/prefab/ZaoCanDian.prefab
  16. 343
      assets/addDesk/prefab/addDesk.prefab
  17. BIN
      assets/addDesk/texture/添加桌面.png

@ -25,7 +25,7 @@ export class UserGameData {
public dayUnlock: any = {}; public dayUnlock: any = {};
public headImg: string = "headImg1"; public headImg: string = "headImg1";
public headImgUnlock: Array<string> = ["headImg1"]; public headImgUnlock: Array<string> = ["headImg1"];
public money: number = 20000; public money: number = 500;
public userIQ: number = 0; public userIQ: number = 0;
public yuanBao: number = 0; public yuanBao: number = 0;
public day: number = 1; public day: number = 1;

@ -73,25 +73,28 @@
}, },
{ {
"__id__": 595 "__id__": 595
},
{
"__id__": 609
} }
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 609 "__id__": 612
}, },
{ {
"__id__": 610 "__id__": 613
}, },
{ {
"__id__": 611 "__id__": 614
}, },
{ {
"__id__": 612 "__id__": 615
} }
], ],
"_prefab": { "_prefab": {
"__id__": 613 "__id__": 616
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -22302,6 +22305,108 @@
"fileId": "04Ey8Ujg9NA7l15liulpUz", "fileId": "04Ey8Ujg9NA7l15liulpUz",
"sync": false "sync": false
}, },
{
"__type__": "cc.Node",
"_name": "prefabMoneyNode",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 610
}
],
"_prefab": {
"__id__": 611
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 750,
"height": 1334
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 609
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 815,
"_originalHeight": 1450,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "56/xvaqAZDHb22cBQk8Ote",
"sync": false
},
{ {
"__type__": "cc.Widget", "__type__": "cc.Widget",
"_name": "", "_name": "",

@ -14,8 +14,8 @@ const { ccclass, property, disallowMultiple, menu } = cc._decorator;
@menu('对话剧情/DH_1') @menu('对话剧情/DH_1')
export default class DH_1 extends DHBase { export default class DH_1 extends DHBase {
chatConfig = [ chatConfig = [
{ effectUrl: 'DH/DH_1/sound/这是夏芸家吗?', delayTime: 1.37, str: '这是夏芸家吗?', posi: 'qipao2' }, { effectUrl: 'DH/DH_1/sound/这是夏芸家吗?', delayTime: 1.5, str: '这是夏芸家吗?', posi: 'qipao2' },
{ effectUrl: 'DH/DH_1/sound/是的,我是夏芸前夫,你是?', delayTime: 3.42, str: '是的,我是夏芸前夫,你是?', posi: '-1' }, { effectUrl: 'DH/DH_1/sound/是的,我是夏芸前夫,你是?', delayTime: 3, str: '是的,我是夏芸前夫,你是?', posi: '-1' },
{ effectUrl: 'DH/DH_1/sound/管你什么前夫后夫,夏芸用这房子抵押借了500万高利贷。', delayTime: 5.29, str: '管你什么前夫后夫,夏芸用这房子抵押借了500万高利贷。', posi: 'qipao2' }, { effectUrl: 'DH/DH_1/sound/管你什么前夫后夫,夏芸用这房子抵押借了500万高利贷。', delayTime: 5.29, str: '管你什么前夫后夫,夏芸用这房子抵押借了500万高利贷。', posi: 'qipao2' },
{ effectUrl: 'DH/DH_1/sound/现在找不到她人,我们是过来收房子的。', delayTime: 3.43, str: '现在找不到她人,我们是过来收房子的。', posi: 'qipao2' }, { effectUrl: 'DH/DH_1/sound/现在找不到她人,我们是过来收房子的。', delayTime: 3.43, str: '现在找不到她人,我们是过来收房子的。', posi: 'qipao2' },
{ effectUrl: 'DH/DH_1/sound/什么?500万?我跟她已经离婚了,房子跟她没一毛钱关系。', delayTime: 6.34, str: '什么?500万?我跟她已经离婚了,房子跟她没一毛钱关系。', posi: '-1' }, { effectUrl: 'DH/DH_1/sound/什么?500万?我跟她已经离婚了,房子跟她没一毛钱关系。', delayTime: 6.34, str: '什么?500万?我跟她已经离婚了,房子跟她没一毛钱关系。', posi: '-1' },
@ -40,7 +40,7 @@ export default class DH_1 extends DHBase {
start() { start() {
// Common5.playRemoteAudioMusic("remotesound/effect/小美满-8秒", true) // Common5.playRemoteAudioMusic("remotesound/effect/小美满-8秒", true)
// Common5.preLoadRemoteAudioByChatConfig(this.chatConfig); Common5.preLoadRemoteAudioByChatConfig(this.chatConfig);
super.start(); super.start();
// this.node.getChildByName("guide").active = false // this.node.getChildByName("guide").active = false
this.continueStory(); this.continueStory();

@ -129,6 +129,7 @@ export default class Room1 extends cc.Component {
updateMainTask() { updateMainTask() {
this.node.getChildByName('手机').active = false this.node.getChildByName('手机').active = false
this.node.getChildByName('回家').active = true this.node.getChildByName('回家').active = true
this.guideView([this.node.getChildByName('回家')])
} }
clickGoHome() { clickGoHome() {
@ -168,7 +169,7 @@ export default class Room1 extends cc.Component {
guideView(nodeArray) { guideView(nodeArray) {
if (this.maskGuideNode == null) { if (this.maskGuideNode == null) {
PrefabManage.loadPrefabByType(GameType.GuideMskNode, null, (prefab) => { PrefabManage.loadPrefabByType(GameType.GuideMskNode, this.node, (prefab) => {
let guideNodeArray = nodeArray let guideNodeArray = nodeArray
this.maskGuideNode = prefab this.maskGuideNode = prefab
let firstNode = guideNodeArray.shift() let firstNode = guideNodeArray.shift()

@ -23,25 +23,25 @@ let ChadianConfig = {
{ {
str: "孩子我要带走,还有这房子我还出了20万首付,这钱你得还我。", str: "孩子我要带走,还有这房子我还出了20万首付,这钱你得还我。",
qiPaoPos: 0, qiPaoPos: 0,
delay: 2, delay: 5.8,
effectUrl: "GameRoomRes/sound/Room2/孩子我要带走,还有这房子我还出了20万首付,这钱你得还我。" effectUrl: "GameRoomRes/sound/Room2/孩子我要带走,还有这房子我还出了20万首付,这钱你得还我。"
}, },
{ {
str: "好,20万是吧?我明天就拿给你,但是孩子你想都别想。", str: "好,20万是吧?我明天就拿给你,但是孩子你想都别想。",
qiPaoPos: -1, qiPaoPos: -1,
delay: 3, delay: 7,
effectUrl: "GameRoomRes/sound/Room2/好,20万是吧?我明天就拿给你,但是孩子你想都别想。" effectUrl: "GameRoomRes/sound/Room2/好,20万是吧?我明天就拿给你,但是孩子你想都别想。"
}, },
{ {
str: "你一个臭卖包子的,你能拿出20万?别在这吹牛了。", str: "你一个臭卖包子的,你能拿出20万?别在这吹牛了。",
qiPaoPos: 1, qiPaoPos: 1,
delay: 2.7, delay: 6,
effectUrl: "GameRoomRes/sound/Room2/你一个臭卖包子的,你能拿出20万?别在这吹牛了。" effectUrl: "GameRoomRes/sound/Room2/你一个臭卖包子的,你能拿出20万?别在这吹牛了。"
}, },
{ {
str: "你要真有赚20万的本事,我给你磕头认错都行!", str: "你要真有赚20万的本事,我给你磕头认错都行!",
qiPaoPos: 0, qiPaoPos: 0,
delay: 2, delay: 4,
effectUrl: "GameRoomRes/sound/Room2/你要真有赚20万的本事,我给你磕头认错都行!" effectUrl: "GameRoomRes/sound/Room2/你要真有赚20万的本事,我给你磕头认错都行!"
}, },
], ],
@ -49,12 +49,12 @@ let ChadianConfig = {
{ {
str: "爸爸,我不要跟妈妈走。", str: "爸爸,我不要跟妈妈走。",
qiPaoPos: 2, qiPaoPos: 2,
delay: 6.8, delay: 3,
effectUrl: "GameRoomRes/sound/Room2/爸爸,我不要跟妈妈走。" effectUrl: "GameRoomRes/sound/Room2/爸爸,我不要跟妈妈走。"
}, { }, {
str: "乖,爸爸不会抛弃你的,爸爸这就去赚钱。", str: "乖,爸爸不会抛弃你的,爸爸这就去赚钱。",
qiPaoPos: -1, qiPaoPos: -1,
delay: 2.9, delay: 3.5,
effectUrl: "GameRoomRes/sound/Room2/乖,爸爸不会抛弃你的,爸爸这就去赚钱。" effectUrl: "GameRoomRes/sound/Room2/乖,爸爸不会抛弃你的,爸爸这就去赚钱。"
} }
], ],
@ -67,12 +67,12 @@ let ChadianConfig = {
}, { }, {
str: "磨磨唧唧,我还以为你给不起20万跑路了呢。", str: "磨磨唧唧,我还以为你给不起20万跑路了呢。",
qiPaoPos: 1, qiPaoPos: 1,
delay: 2, delay: 6,
effectUrl: "GameRoomRes/sound/Room2/磨磨唧唧,我还以为你给不起20万跑路了呢。" effectUrl: "GameRoomRes/sound/Room2/磨磨唧唧,我还以为你给不起20万跑路了呢。"
}, { }, {
str: "夏芸,现在这家跟你没关系了,拿着你的东西滚出去。", str: "夏芸,现在这家跟你没关系了,拿着你的东西滚出去。",
qiPaoPos: -1, qiPaoPos: -1,
delay: 2.9, delay:4,
effectUrl: "GameRoomRes/sound/Room2/夏芸,现在这家跟你没关系了,拿着你的东西滚出去。" effectUrl: "GameRoomRes/sound/Room2/夏芸,现在这家跟你没关系了,拿着你的东西滚出去。"
} }
], ],
@ -80,7 +80,7 @@ let ChadianConfig = {
{ {
str: "哼,我跟你的事还没完,走着瞧。", str: "哼,我跟你的事还没完,走着瞧。",
qiPaoPos: 1, qiPaoPos: 1,
delay: 2, delay: 4,
effectUrl: "GameRoomRes/sound/Room2/哼,我跟你的事还没完,走着瞧。" effectUrl: "GameRoomRes/sound/Room2/哼,我跟你的事还没完,走着瞧。"
} }
], ],

@ -27,7 +27,7 @@ let ChadianConfig = {
{ {
str: "陈老板,你答应的50万...", str: "陈老板,你答应的50万...",
qiPaoPos: 1, qiPaoPos: 1,
delay: 2.5, delay: 2,
effectUrl: "GameStoryRes/sound/KaiChangGuanQia1Gai/陈老板,你答应的50万..." effectUrl: "GameStoryRes/sound/KaiChangGuanQia1Gai/陈老板,你答应的50万..."
}, },
@ -52,7 +52,7 @@ let ChadianConfig = {
{ {
str: "你个臭卖包子的,也敢推老子?", str: "你个臭卖包子的,也敢推老子?",
qiPaoPos: 5, qiPaoPos: 5,
delay: 3.5, delay: 2.5,
effectUrl: "GameStoryRes/sound/KaiChangGuanQia1Gai/你个臭卖包子的,也敢推老子?" effectUrl: "GameStoryRes/sound/KaiChangGuanQia1Gai/你个臭卖包子的,也敢推老子?"
}, },
{ {

@ -216,7 +216,7 @@ let TaskListConfig = [
/**第3章 **/ /**第3章 **/
{ {
TaskId: MainTaskIdEnum.MainTask_301, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None, TaskId: MainTaskIdEnum.MainTask_301, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None,
TaskTittle: '我的早餐摊', TaskDesc: '出门赚够20万偿还金', TaskNeedMoney: 0, finishUnLockJuQingIndex: 'WX_3', TaskTittle: '我的早餐摊', TaskDesc: '赚够20万偿还金', TaskNeedMoney: 0, finishUnLockJuQingIndex: 'WX_3',
subtitle: 4, taskNum: 200000, isAutoTanChu: false subtitle: 4, taskNum: 200000, isAutoTanChu: false
}, },
@ -228,7 +228,7 @@ let TaskListConfig = [
{ {
TaskId: MainTaskIdEnum.MainTask_303, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None, TaskId: MainTaskIdEnum.MainTask_303, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None,
TaskTittle: '我的早餐摊', TaskDesc: '骑电驴回家偿还前妻20万', finishUnLockJuQingIndex: '', wanFaRuKouTip: ['rk_chuZuChe'], TaskTittle: '我的早餐摊', TaskDesc: '回家偿还前妻20万', finishUnLockJuQingIndex: '', wanFaRuKouTip: ['rk_chuZuChe'],
subtitle: 6, isAutoTanChu: true subtitle: 6, isAutoTanChu: true
}, },
@ -256,7 +256,7 @@ let TaskListConfig = [
{ {
TaskId: MainTaskIdEnum.MainTask_502, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None, TaskId: MainTaskIdEnum.MainTask_502, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None,
TaskTittle: '骤至的债务', TaskDesc: '筹齐500万偿还高利贷', TaskNeedMoney: 0, taskNum: 5000000, finishUnLockJuQingIndex: '', TaskTittle: '骤至的债务', TaskDesc: '筹齐500万偿还高利贷', TaskNeedMoney: 0, taskNum: 5000000, finishUnLockJuQingIndex: '',
subtitle: 10, isAutoTanChu: true subtitle: 10, isAutoTanChu: true
}, },
@ -284,7 +284,7 @@ let TaskListConfig = [
}, },
{ {
TaskId: MainTaskIdEnum.MainTask_604, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None, TaskId: MainTaskIdEnum.MainTask_604, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None,
TaskTittle: '女儿被绑架', TaskDesc: '筹齐女儿的赎金2000万', TaskNeedMoney: 0, finishUnLockJuQingIndex: '',taskNum: 20000000, TaskTittle: '女儿被绑架', TaskDesc: '筹齐女儿的赎金2000万', TaskNeedMoney: 0, finishUnLockJuQingIndex: '',taskNum: 20000000,
subtitle: 15, isAutoTanChu: true subtitle: 15, isAutoTanChu: true
}, },
{ {
@ -313,7 +313,7 @@ let TaskListConfig = [
{ {
TaskId: MainTaskIdEnum.MainTask_703, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None, TaskId: MainTaskIdEnum.MainTask_703, includeSubTaskId: [], needFinishSubTaskId: SubTaskIdEnum.SubTask_None,
TaskTittle: '命运的捉弄', TaskDesc: '筹齐女儿的医疗费用100亿', TaskNeedMoney: 0, taskNum: 10000000000, finishUnLockJuQingIndex: '', TaskTittle: '命运的捉弄', TaskDesc: '筹齐女儿的医疗费用100亿', TaskNeedMoney: 0, taskNum: 10000000000, finishUnLockJuQingIndex: '',
subtitle: 20, isAutoTanChu: true subtitle: 20, isAutoTanChu: true
}, },

@ -520,12 +520,12 @@ export default class MainHall extends UiBase {
let index = User.getFirstStepIndex() let index = User.getFirstStepIndex()
if (index == 1) { if (index == 1) {
let array = [GameType.PeopleLevelUp, GameType.MishuGame, GameType.MultipleIncome] let array = [GameType.MishuGame, GameType.MultipleIncome]
PrefabManage.preloadPrefabArray(array) PrefabManage.preloadPrefabArray(array)
} else { } else {
let array = [GameType.PeopleLevelUp, GameType.MishuGame, GameType.ChallengeChoose, GameType.MultipleIncome, GameType.TanWei, GameType.Shipu, GameType.FangChanGame, GameType.ZiChan, GameType.ChatList, GameType.CityPrefab] let array = [GameType.MishuGame, GameType.MultipleIncome, GameType.ChatList]
if (curSignDay == -1) { if (curSignDay == -1) {
array = [GameType.PeopleLevelUp, GameType.MishuGame, GameType.ChallengeChoose, GameType.MultipleIncome, GameType.TanWei, GameType.Shipu, GameType.FangChanGame, GameType.ZiChan, GameType.ChatList, GameType.CityPrefab] array = [GameType.MishuGame, GameType.MultipleIncome, GameType.ChatList]
} }
PrefabManage.preloadPrefabArray(array) PrefabManage.preloadPrefabArray(array)
@ -659,7 +659,7 @@ export default class MainHall extends UiBase {
prefab.getComponent(NewGuideScript_NoSwallow).setOpacityMaskNode(opacity) prefab.getComponent(NewGuideScript_NoSwallow).setOpacityMaskNode(opacity)
} }
}) })
}else{ } else {
PrefabManage.loadPrefabByType(GameType.GuideMskNode, this.node.getChildByName("蒙版父节点"), (prefab) => { PrefabManage.loadPrefabByType(GameType.GuideMskNode, this.node.getChildByName("蒙版父节点"), (prefab) => {
// prefab.zIndex = 199 // prefab.zIndex = 199
let guideNodeArray = nodeArray let guideNodeArray = nodeArray

@ -23,7 +23,7 @@ export default class UserManager{
EventMgr.emitEvent_custom(ryw_Event.updateMoney,money, true); EventMgr.emitEvent_custom(ryw_Event.updateMoney,money, true);
} }
public static addMoney(money,startNode?,endNode?){ public static addMoney(money,startNode?,endNode?,parentNode?){
if(money>0){ if(money>0){
// Common5.playRemoteAudioEffect('sound/common/钱币入账') // Common5.playRemoteAudioEffect('sound/common/钱币入账')
} }
@ -31,7 +31,7 @@ export default class UserManager{
User.setMoney(User.getMoney() + money); User.setMoney(User.getMoney() + money);
EventMgr.emitEvent_custom(ryw_Event.updateMoney,money,true); EventMgr.emitEvent_custom(ryw_Event.updateMoney,money,true);
if(startNode){ if(startNode){
PrefabManage.showMoneyFlyEffect(startNode,endNode) PrefabManage.showMoneyFlyEffect(startNode,endNode,parentNode)
} }
} }

@ -29,23 +29,23 @@ let zaocanConfig = [
{ id: 3, type: 3, zaocan: '油条', needLevel: 1, jiacheng: 1 }, { id: 3, type: 3, zaocan: '油条', needLevel: 1, jiacheng: 1 },
{ id: 4, type: 4, zaocan: '豆浆', needLevel: 1, jiacheng: 1 }, { id: 4, type: 4, zaocan: '豆浆', needLevel: 1, jiacheng: 1 },
{ id: 5, type: 0, zaocan: '肉包', needLevel: 100, jiacheng: 0.3 }, { id: 5, type: 0, zaocan: '肉包', needLevel: 250, jiacheng: 0.3 },
{ id: 6, type: 1, zaocan: '茶叶蛋', needLevel: 150, jiacheng: 0.5 }, { id: 6, type: 1, zaocan: '茶叶蛋', needLevel: 300, jiacheng: 0.5 },
{ id: 7, type: 2, zaocan: '韭菜盒子', needLevel: 200, jiacheng: 0.7 }, { id: 7, type: 2, zaocan: '韭菜盒子', needLevel: 350, jiacheng: 0.7 },
{ id: 8, type: 3, zaocan: '麻球', needLevel: 250, jiacheng: 1 }, { id: 8, type: 3, zaocan: '麻球', needLevel: 400, jiacheng: 1 },
{ id: 9, type: 4, zaocan: '小米粥', needLevel: 300, jiacheng: 1.5 }, { id: 9, type: 4, zaocan: '小米粥', needLevel: 450, jiacheng: 1.5 },
{ id: 10, type: 0, zaocan: '烧卖', needLevel: 350, jiacheng: 2 }, { id: 10, type: 0, zaocan: '烧卖', needLevel: 500, jiacheng: 2 },
{ id: 11, type: 1, zaocan: '玉米', needLevel: 400, jiacheng: 3 }, { id: 11, type: 1, zaocan: '玉米', needLevel: 550, jiacheng: 3 },
{ id: 12, type: 2, zaocan: '葱油饼', needLevel: 450, jiacheng: 4 }, { id: 12, type: 2, zaocan: '葱油饼', needLevel: 600, jiacheng: 4 },
{ id: 13, type: 3, zaocan: '油饼', needLevel: 500, jiacheng: 5 }, { id: 13, type: 3, zaocan: '油饼', needLevel: 650, jiacheng: 5 },
{ id: 14, type: 4, zaocan: '燕麦粥', needLevel: 550, jiacheng: 7 }, { id: 14, type: 4, zaocan: '燕麦粥', needLevel: 700, jiacheng: 7 },
{ id: 15, type: 0, zaocan: '红薯', needLevel: 600, jiacheng: 8 }, { id: 15, type: 0, zaocan: '红薯', needLevel: 750, jiacheng: 8 },
{ id: 16, type: 1, zaocan: '西兰花', needLevel: 650, jiacheng: 9 }, { id: 16, type: 1, zaocan: '西兰花', needLevel: 800, jiacheng: 9 },
{ id: 17, type: 2, zaocan: '牛排', needLevel: 700, jiacheng: 10 }, { id: 17, type: 2, zaocan: '牛排', needLevel: 900, jiacheng: 10 },
{ id: 18, type: 3, zaocan: '鸡腿', needLevel: 750, jiacheng: 12 }, { id: 18, type: 3, zaocan: '鸡腿', needLevel: 1000, jiacheng: 12 },
{ id: 19, type: 4, zaocan: '咖啡', needLevel: 800, jiacheng: 15 }, { id: 19, type: 4, zaocan: '咖啡', needLevel: 1200, jiacheng: 15 },
] ]
let levelUpUnLockTanWei = [ let levelUpUnLockTanWei = [
@ -194,7 +194,8 @@ export default class ZaoCanManager {
let effectUrls = ['sound/蒸笼/放饺子', 'sound/煮锅/煮东西', 'sound/煎锅/煎东西', 'sound/油锅/油炸', 'sound/豆浆桶/盛东西'] let effectUrls = ['sound/蒸笼/放饺子', 'sound/煮锅/煮东西', 'sound/煎锅/煎东西', 'sound/油锅/油炸', 'sound/豆浆桶/盛东西']
for (let i = 0; i < getzaoCanArray.length; i++) { for (let i = 0; i < getzaoCanArray.length; i++) {
if (zaocanConfig[i].type == type) { if (zaocanConfig[i].type == type) {
name = effectUrls[i]
break
} }
} }
return name return name

@ -879,7 +879,7 @@ export default class PrefabManage {
} }
//金币飞动效果 //金币飞动效果
public static showMoneyFlyEffect(startNode, endNode?) { public static showMoneyFlyEffect(startNode, endNode?,parentNode?) {
let canvas = cc.find('Canvas') let canvas = cc.find('Canvas')
let moneyFlyLayer = canvas.getChildByName("moneyFlyLayer") let moneyFlyLayer = canvas.getChildByName("moneyFlyLayer")
@ -888,7 +888,7 @@ export default class PrefabManage {
} }
let script_: MoneyFlyEffect = moneyFlyLayer.getComponent('MoneyFlyEffect') let script_: MoneyFlyEffect = moneyFlyLayer.getComponent('MoneyFlyEffect')
script_.playAnim(startNode) script_.playAnim(startNode,parentNode)
} }
//金币飞动效果1个 //金币飞动效果1个

@ -41,23 +41,23 @@ export default class MoneyFlyEffect extends cc.Component {
} }
playAnim(startNode) { playAnim(startNode,parentNode?) {
// let randomCount = Math.random() * 15 + 20; // let randomCount = Math.random() * 15 + 20;
let randomCount = Math.random() * 15 + 10; let randomCount = Math.random() * 15 + 10;
//console.log(randomCount, 'randomCount++++++++++==') //console.log(randomCount, 'randomCount++++++++++==')
let stPos = this.getNodeToTargetPos(this.node, startNode) let stPos = this.getNodeToTargetPos(parentNode ?? this.node, startNode)
let edPos = null let edPos = null
let canvas = cc.find('Canvas') let canvas = cc.find('Canvas')
let prefabLayer = canvas.getChildByName("prefabLayer") let prefabLayer = canvas.getChildByName("prefabLayer")
if(prefabLayer && prefabLayer.childrenCount>1){ if(prefabLayer && prefabLayer.childrenCount>1){
edPos = this.getNodeToTargetPos(this.node, this.endPoint2) edPos = this.getNodeToTargetPos(parentNode ?? this.node, this.endPoint2)
}else{ }else{
edPos = this.getNodeToTargetPos(this.node, this.endPoint) edPos = this.getNodeToTargetPos(parentNode ?? this.node, this.endPoint)
} }
// let randomR = Math.random() * 60 + 60; // let randomR = Math.random() * 60 + 60;
let randomR = Math.random() * 60 + 30; let randomR = Math.random() * 60 + 30;
this.playCoinFlyAnim(randomCount, stPos, edPos, randomR); this.playCoinFlyAnim(randomCount, stPos, edPos, randomR,parentNode);
} }
playAnimOne(startNode) { playAnimOne(startNode) {
@ -122,7 +122,7 @@ export default class MoneyFlyEffect extends cc.Component {
}); });
} }
playCoinFlyAnim(count: number, stPos: cc.Vec2, edPos: cc.Vec2, r: number = 130) { playCoinFlyAnim(count: number, stPos: cc.Vec2, edPos: cc.Vec2, r: number = 130,parentNode?) {
// 确保当前节点池有足够的金币 // 确保当前节点池有足够的金币
const poolSize = this.coinPool.size(); const poolSize = this.coinPool.size();
const reCreateCoinCount = poolSize > count ? 0 : count - poolSize; const reCreateCoinCount = poolSize > count ? 0 : count - poolSize;
@ -134,7 +134,8 @@ export default class MoneyFlyEffect extends cc.Component {
let coinNodeList = points.map(pos => { let coinNodeList = points.map(pos => {
let coin = this.coinPool.get(); let coin = this.coinPool.get();
coin.setPosition(stPos); coin.setPosition(stPos);
this.node.addChild(coin); let parent = parentNode ?? this.node
parent.addChild(coin);
return { return {
node: coin, node: coin,
stPos: stPos, stPos: stPos,

@ -381,7 +381,7 @@ export default class ZaoCanDian extends cc.Component {
cc.tween().bezierTo(time, c1, c2, _position), cc.tween().bezierTo(time, c1, c2, _position),
// cc.tween().to(time, { position: _position }), // cc.tween().to(time, { position: _position }),
cc.tween().call(() => { cc.tween().call(() => {
UserManager.addMoney(ZaoCanManager.getDanJia(), child) UserManager.addMoney(ZaoCanManager.getDanJia(), child, null, this.node.parent.parent.getChildByName("prefabMoneyNode"))
let com = _npc.getComponent(ZaoCanDianNpc) let com = _npc.getComponent(ZaoCanDianNpc)
com.setNeedNumLabel() com.setNeedNumLabel()
if (com.getNeedNum() == 0) { if (com.getNeedNum() == 0) {
@ -430,7 +430,7 @@ export default class ZaoCanDian extends cc.Component {
cc.tween().bezierTo(time, c1, c2, _position), cc.tween().bezierTo(time, c1, c2, _position),
// cc.tween().to(time, { position: _position }), // cc.tween().to(time, { position: _position }),
cc.tween().call(() => { cc.tween().call(() => {
UserManager.addMoney(ZaoCanManager.getDanJia(), child) UserManager.addMoney(ZaoCanManager.getDanJia(), child, null, this.node.parent.parent.getChildByName("prefabMoneyNode"))
let com = _npc.getComponent(ZaoCanDianNpc) let com = _npc.getComponent(ZaoCanDianNpc)
com.setNeedNumLabel() com.setNeedNumLabel()
if (com.getNeedNum() == 0) { if (com.getNeedNum() == 0) {

@ -43,11 +43,11 @@ export default class addDeskScript extends UiBase {
User.setDeskReward(true) User.setDeskReward(true)
let earnMoney = LevelUpManager.levelUpSpned() let earnMoney = LevelUpManager.levelUpSpned()
if(earnMoney*3>=100000){ // if(earnMoney*3>=100000){
UserManager.addMoney(earnMoney*3) // UserManager.addMoney(earnMoney*3)
}else{ // }else{
UserManager.addMoney(100000) UserManager.addMoney(100000)
} // }
LevelUpManager.peopleLevelUp(10) LevelUpManager.peopleLevelUp(10)
PrefabManage.showTextTips('添加桌面奖励到账',2) PrefabManage.showTextTips('添加桌面奖励到账',2)

@ -6333,15 +6333,15 @@
"ctor": "Float64Array", "ctor": "Float64Array",
"array": [ "array": [
0, 0,
104.299, -193.824,
0, 0,
0, 0,
0, 0,
0, 0,
1, 1,
1, 1.5,
1, 1.5,
1 0
] ]
}, },
"_eulerAngles": { "_eulerAngles": {

@ -24,38 +24,38 @@
"__id__": 6 "__id__": 6
}, },
{ {
"__id__": 9 "__id__": 17
}, },
{ {
"__id__": 14 "__id__": 22
}, },
{ {
"__id__": 17 "__id__": 25
}, },
{ {
"__id__": 20 "__id__": 28
}, },
{ {
"__id__": 25 "__id__": 33
} }
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 30 "__id__": 38
}, },
{ {
"__id__": 31 "__id__": 39
}, },
{ {
"__id__": 32 "__id__": 40
}, },
{ {
"__id__": 33 "__id__": 41
} }
], ],
"_prefab": { "_prefab": {
"__id__": 34 "__id__": 42
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -231,15 +231,22 @@
"_parent": { "_parent": {
"__id__": 1 "__id__": 1
}, },
"_children": [], "_children": [
{
"__id__": 7
},
{
"__id__": 11
}
],
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 7 "__id__": 15
} }
], ],
"_prefab": { "_prefab": {
"__id__": 8 "__id__": 16
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -288,6 +295,264 @@
"groupIndex": 0, "groupIndex": 0,
"_id": "" "_id": ""
}, },
{
"__type__": "cc.Node",
"_name": "New Label",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 8
},
{
"__id__": 9
}
],
"_prefab": {
"__id__": 10
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 46.25,
"height": 29.2
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-75.085,
21.32,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 7
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_string": "10万",
"_N$string": "10万",
"_fontSize": 20,
"_lineHeight": 20,
"_enableWrapText": true,
"_N$file": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 1,
"_underlineHeight": 0,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.LabelOutline",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 7
},
"_enabled": true,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_width": 2,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "93pvKy1xZKWplQ5HaHvvx3",
"sync": false
},
{
"__type__": "cc.Node",
"_name": "New Label",
"_objFlags": 0,
"_parent": {
"__id__": 6
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 12
},
{
"__id__": 13
}
],
"_prefab": {
"__id__": 14
},
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 117.93,
"height": 29.2
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
52.945,
21.32,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": ""
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_string": "主角等级+10",
"_N$string": "主角等级+10",
"_fontSize": 20,
"_lineHeight": 20,
"_enableWrapText": true,
"_N$file": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 1,
"_underlineHeight": 0,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": ""
},
{
"__type__": "cc.LabelOutline",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_width": 2,
"_id": ""
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "0bDiEs0JlFLIhmltCwLAk2",
"sync": false
},
{ {
"__type__": "cc.Sprite", "__type__": "cc.Sprite",
"_name": "", "_name": "",
@ -342,14 +607,14 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 10 "__id__": 18
}, },
{ {
"__id__": 11 "__id__": 19
} }
], ],
"_prefab": { "_prefab": {
"__id__": 13 "__id__": 21
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -403,7 +668,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 9 "__id__": 17
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
@ -435,7 +700,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 9 "__id__": 17
}, },
"_enabled": true, "_enabled": true,
"_normalMaterial": null, "_normalMaterial": null,
@ -444,7 +709,7 @@
"zoomScale": 1.2, "zoomScale": 1.2,
"clickEvents": [ "clickEvents": [
{ {
"__id__": 12 "__id__": 20
} }
], ],
"_N$interactable": true, "_N$interactable": true,
@ -534,11 +799,11 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 15 "__id__": 23
} }
], ],
"_prefab": { "_prefab": {
"__id__": 16 "__id__": 24
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -592,7 +857,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 14 "__id__": 22
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
@ -639,11 +904,11 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 18 "__id__": 26
} }
], ],
"_prefab": { "_prefab": {
"__id__": 19 "__id__": 27
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -697,7 +962,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 17 "__id__": 25
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
@ -744,14 +1009,14 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 21 "__id__": 29
}, },
{ {
"__id__": 22 "__id__": 30
} }
], ],
"_prefab": { "_prefab": {
"__id__": 24 "__id__": 32
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -805,7 +1070,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 20 "__id__": 28
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
@ -837,7 +1102,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 20 "__id__": 28
}, },
"_enabled": true, "_enabled": true,
"_normalMaterial": null, "_normalMaterial": null,
@ -846,7 +1111,7 @@
"zoomScale": 1.2, "zoomScale": 1.2,
"clickEvents": [ "clickEvents": [
{ {
"__id__": 23 "__id__": 31
} }
], ],
"_N$interactable": true, "_N$interactable": true,
@ -917,7 +1182,7 @@
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
"root": { "root": {
"__id__": 20 "__id__": 28
}, },
"asset": { "asset": {
"__uuid__": "e79c5fde-c1d9-48f9-8d0d-09effd60e8de" "__uuid__": "e79c5fde-c1d9-48f9-8d0d-09effd60e8de"
@ -936,14 +1201,14 @@
"_active": false, "_active": false,
"_components": [ "_components": [
{ {
"__id__": 26 "__id__": 34
}, },
{ {
"__id__": 27 "__id__": 35
} }
], ],
"_prefab": { "_prefab": {
"__id__": 29 "__id__": 37
}, },
"_opacity": 255, "_opacity": 255,
"_color": { "_color": {
@ -997,7 +1262,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 25 "__id__": 33
}, },
"_enabled": true, "_enabled": true,
"_materials": [ "_materials": [
@ -1029,7 +1294,7 @@
"_name": "", "_name": "",
"_objFlags": 0, "_objFlags": 0,
"node": { "node": {
"__id__": 25 "__id__": 33
}, },
"_enabled": true, "_enabled": true,
"_normalMaterial": null, "_normalMaterial": null,
@ -1038,7 +1303,7 @@
"zoomScale": 1.2, "zoomScale": 1.2,
"clickEvents": [ "clickEvents": [
{ {
"__id__": 28 "__id__": 36
} }
], ],
"_N$interactable": true, "_N$interactable": true,
@ -1109,7 +1374,7 @@
{ {
"__type__": "cc.PrefabInfo", "__type__": "cc.PrefabInfo",
"root": { "root": {
"__id__": 25 "__id__": 33
}, },
"asset": { "asset": {
"__uuid__": "e79c5fde-c1d9-48f9-8d0d-09effd60e8de" "__uuid__": "e79c5fde-c1d9-48f9-8d0d-09effd60e8de"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Loading…
Cancel
Save