This commit is contained in:
PC-20230316NUNE\Administrator 2023-11-28 19:20:11 +08:00
parent 5a9ab02b54
commit 720542eadd
17 changed files with 175 additions and 812 deletions

View File

@ -1,158 +0,0 @@
1 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-2- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-3- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-4- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-5- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-7- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-9- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-10- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-5- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 29 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 29 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GFSMAnimBase.ts:125 undefined 播放动画-1- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-2- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-3- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-7- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-9- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:125 undefined 播放动画-4- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-10- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
2GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GFSMAnimBase.ts:125 undefined 播放动画-2- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 101 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 101 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 102 播放动画-7- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[9] onAttack 3
GFSMAnimBase.ts:125 115 播放动画-3- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GFSMAnimBase.ts:125 undefined 播放动画-1- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 119 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:125 undefined 播放动画-9- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[11] onAttack 5
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GFSMAnimBase.ts:125 undefined 播放动画-5- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 168 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[8] onAttack 6
GFSMAnimBase.ts:125 undefined 播放动画-6- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[11] onAttack 4
GFSMAnimBase.ts:125 216 播放动画-4- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-10- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-12- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-10- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}

View File

@ -1,11 +0,0 @@
{
"ver": "1.0.2",
"importer": "text",
"imported": true,
"uuid": "aa8a78cc-e890-455c-8ca8-f0ab5fece55f",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@ -1,156 +0,0 @@
1 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-2- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-3- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-4- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-5- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-7- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-9- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-10- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 1 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-5- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 29 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 29 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GFSMAnimBase.ts:125 undefined 播放动画-1- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-2- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-3- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-7- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-9- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:125 undefined 播放动画-4- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-10- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
2GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GFSMAnimBase.ts:125 undefined 播放动画-2- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 101 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 101 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 102 播放动画-7- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[9] onAttack 3
GFSMAnimBase.ts:125 115 播放动画-1- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 115 播放动画-3- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:125 undefined 播放动画-9- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[11] onAttack 5
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GFSMAnimBase.ts:125 undefined 播放动画-5- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 168 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GFSMAnimBase.ts:125 undefined 播放动画-8- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GFSMAnimBase.ts:125 221 播放动画-6- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GFSMAnimBase.ts:125 undefined 播放动画-4- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 undefined 播放动画-10- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:125 226 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 226 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 undefined 播放动画-12- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:125 292 播放动画-11- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}

View File

@ -1,11 +0,0 @@
{
"ver": "1.0.2",
"importer": "text",
"imported": true,
"uuid": "987c7c4a-057a-454a-85f4-772f5c3a6935",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@ -1,156 +0,0 @@
1 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-2- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-3- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-4- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-5- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-7- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-9- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-10- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-5- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 29 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 29 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:154 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GFSMAnimBase.ts:154 undefined 播放动画-1- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-2- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-3- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-7- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-9- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:154 undefined 播放动画-4- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-10- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
2GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GFSMAnimBase.ts:154 undefined 播放动画-2- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 101 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 101 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 102 播放动画-7- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[9] onAttack 3
GFSMAnimBase.ts:154 115 播放动画-1- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 115 播放动画-3- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:154 undefined 播放动画-9- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[11] onAttack 5
GFSMAnimBase.ts:154 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GFSMAnimBase.ts:154 undefined 播放动画-5- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 168 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GFSMAnimBase.ts:154 undefined 播放动画-8- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GFSMAnimBase.ts:154 221 播放动画-6- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GFSMAnimBase.ts:154 undefined 播放动画-4- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-10- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 226 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 226 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-12- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 292 播放动画-11- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}

View File

@ -1,11 +0,0 @@
{
"ver": "1.0.2",
"importer": "text",
"imported": true,
"uuid": "2201bceb-a177-49c8-91e5-65399342de88",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@ -1,156 +0,0 @@
1 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-2- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-3- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-4- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-5- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-7- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-9- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-10- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 1 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-5- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 29 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 29 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:154 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GFSMAnimBase.ts:154 undefined 播放动画-1- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-2- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-3- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-7- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-9- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:154 undefined 播放动画-4- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-10- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[1] onAttack 7
GRoleDefault.ts:117 播放动画[2] onAttack 8
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[7] onAttack 1
GRoleDefault.ts:117 播放动画[8] onAttack 2
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
2GRoleDefault.ts:117 播放动画[11] onAttack 2
GRoleDefault.ts:117 播放动画[6] onAttack 7
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 7
GRoleDefault.ts:117 播放动画[12] onAttack 1
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 1
GFSMAnimBase.ts:154 undefined 播放动画-2- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 101 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 101 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 102 播放动画-7- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-1- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-6- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[3] onAttack 9
GRoleDefault.ts:117 播放动画[9] onAttack 3
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 3
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[9] onAttack 3
GFSMAnimBase.ts:154 115 播放动画-1- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 115 播放动画-3- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 9
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GFSMAnimBase.ts:154 undefined 播放动画-9- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-12- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-6- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[5] onAttack 8
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 5 8
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[11] onAttack 5
GFSMAnimBase.ts:154 undefined 播放动画-8- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[11] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[8] onAttack 5
GFSMAnimBase.ts:154 undefined 播放动画-5- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 168 播放动画-8- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GFSMAnimBase.ts:154 undefined 播放动画-8- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-11- {title: '攻击', animName: 'atk', isLoop: true, mixs: Array(2), to: Array(3), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GRoleDefault.ts:117 播放动画[12] onAttack 6
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 12 6
GRoleDefault.ts:117 播放动画[6] onAttack 12
GAttackParabolicBangRemote.ts:43 播放动画[GAttackParabolicRemote] 6 12
2GRoleDefault.ts:117 播放动画[11] onAttack 6
GFSMAnimBase.ts:154 221 播放动画-6- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GRoleDefault.ts:117 播放动画[4] onAttack 10
GRoleDefault.ts:117 播放动画[10] onAttack 4
GFSMAnimBase.ts:154 undefined 播放动画-4- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 undefined 播放动画-10- {title: '死亡', animName: 'jifei', isLoop: true, mixs: Array(2), ifTo: Array(0), …}
GFSMAnimBase.ts:154 226 播放动画-11- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 226 播放动画-12- {title: '移动', animName: 'walk', isLoop: true, mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 undefined 播放动画-12- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}
GFSMAnimBase.ts:154 292 播放动画-11- {title: '等待', isLoop: true, animName: 'std', mixs: Array(2), to: Array(3), …}

View File

@ -1,11 +0,0 @@
{
"ver": "1.0.2",
"importer": "text",
"imported": true,
"uuid": "3573cc27-514e-49fc-91ef-510f3fca6aab",
"files": [
".json"
],
"subMetas": {},
"userData": {}
}

View File

@ -27,9 +27,6 @@
], ],
"_active": true, "_active": true,
"_components": [ "_components": [
{
"__id__": 24
},
{ {
"__id__": 26 "__id__": 26
}, },
@ -37,14 +34,17 @@
"__id__": 28 "__id__": 28
}, },
{ {
"__id__": 32 "__id__": 30
}, },
{ {
"__id__": 30 "__id__": 34
},
{
"__id__": 32
} }
], ],
"_prefab": { "_prefab": {
"__id__": 35 "__id__": 37
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@ -348,11 +348,11 @@
"_active": true, "_active": true,
"_components": [ "_components": [
{ {
"__id__": 21 "__id__": 23
} }
], ],
"_prefab": { "_prefab": {
"__id__": 23 "__id__": 25
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
@ -385,137 +385,115 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "spine",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {},
"_parent": { "_parent": {
"__id__": 14 "__id__": 14
}, },
"_children": [], "_prefab": {
"_active": true,
"_components": [
{
"__id__": 16 "__id__": 16
}, },
"__editorExtras__": {}
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 15
},
"asset": {
"__uuid__": "ef1f320e-328a-41c9-bfdc-ad17d402e14f",
"__expectedType__": "cc.Prefab"
},
"fileId": "02c3tqHwFAbp7zhkA22zq9",
"instance": {
"__id__": 17
},
"targetOverrides": null
},
{
"__type__": "cc.PrefabInstance",
"fileId": "2cKGuBsmpOdL+zCHLA4m9m",
"prefabRootNode": {
"__id__": 1
},
"mountedChildren": [],
"mountedComponents": [],
"propertyOverrides": [
{ {
"__id__": 18 "__id__": 18
} },
], {
"_prefab": {
"__id__": 20 "__id__": 20
}, },
"_lpos": { {
"__id__": 21
},
{
"__id__": 22
}
],
"removedComponents": []
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 19
},
"propertyPath": [
"_name"
],
"value": "宠物ICON"
},
{
"__type__": "cc.TargetInfo",
"localID": [
"02c3tqHwFAbp7zhkA22zq9"
]
},
{
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 19
},
"propertyPath": [
"_lpos"
],
"value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": -35.47, "y": 0,
"z": 0 "z": 0
}
}, },
"_lrot": { {
"__type__": "CCPropertyOverrideInfo",
"targetInfo": {
"__id__": 19
},
"propertyPath": [
"_lrot"
],
"value": {
"__type__": "cc.Quat", "__type__": "cc.Quat",
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0, "z": 0,
"w": 1 "w": 1
}
}, },
"_lscale": { {
"__type__": "cc.Vec3", "__type__": "CCPropertyOverrideInfo",
"x": 0.8, "targetInfo": {
"y": 0.8, "__id__": 19
"z": 1
}, },
"_mobility": 0, "propertyPath": [
"_layer": 33554432, "_euler"
"_euler": { ],
"value": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 0,
"y": 0, "y": 0,
"z": 0 "z": 0
}, }
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 15
},
"_enabled": true,
"__prefab": {
"__id__": 17
},
"_contentSize": {
"__type__": "cc.Size",
"width": 100,
"height": 100
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "65I6WOBWVCLrW6iywP48T/"
},
{
"__type__": "sp.Skeleton",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 15
},
"_enabled": true,
"__prefab": {
"__id__": 19
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_skeletonData": null,
"defaultSkin": "",
"defaultAnimation": "",
"_premultipliedAlpha": true,
"_timeScale": 1,
"_preCacheMode": -1,
"_cacheMode": 0,
"_defaultCacheMode": 0,
"_sockets": [],
"_useTint": false,
"_debugMesh": false,
"_debugBones": false,
"_debugSlots": false,
"_enableBatch": false,
"loop": true,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "0f1OnVOdxOHpmwVY/VyzDJ"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "76QA5Y2AxFN7Jjq4/IKsPA",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
}, },
{ {
"__type__": "cc.UITransform", "__type__": "cc.UITransform",
@ -527,7 +505,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 22 "__id__": 24
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
@ -568,7 +546,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 25 "__id__": 27
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
@ -596,7 +574,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 27 "__id__": 29
}, },
"_customMaterial": null, "_customMaterial": null,
"_srcBlendFactor": 2, "_srcBlendFactor": 2,
@ -641,7 +619,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 29 "__id__": 31
}, },
"noPet": { "noPet": {
"__id__": 2 "__id__": 2
@ -649,8 +627,9 @@
"havePet": { "havePet": {
"__id__": 14 "__id__": 14
}, },
"petIcon": null,
"drag": { "drag": {
"__id__": 30 "__id__": 32
}, },
"_id": "" "_id": ""
}, },
@ -668,7 +647,7 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 31 "__id__": 33
}, },
"_id": "" "_id": ""
}, },
@ -686,11 +665,11 @@
}, },
"_enabled": true, "_enabled": true,
"__prefab": { "__prefab": {
"__id__": 33 "__id__": 35
}, },
"clickEvents": [ "clickEvents": [
{ {
"__id__": 34 "__id__": 36
} }
], ],
"_interactable": true, "_interactable": true,
@ -756,6 +735,37 @@
}, },
"fileId": "f15AW5eMVEKKgrwPWb2eZo", "fileId": "f15AW5eMVEKKgrwPWb2eZo",
"instance": null, "instance": null,
"targetOverrides": null "targetOverrides": [
{
"__id__": 38
}
],
"nestedPrefabInstanceRoots": [
{
"__id__": 15
}
]
},
{
"__type__": "cc.TargetOverrideInfo",
"source": {
"__id__": 30
},
"sourceInfo": null,
"propertyPath": [
"petIcon"
],
"target": {
"__id__": 15
},
"targetInfo": {
"__id__": 39
}
},
{
"__type__": "cc.TargetInfo",
"localID": [
"a8v6Wyt6FBsbms2ouS3gEa"
]
} }
] ]

View File

@ -26,12 +26,12 @@ import { JAPI, JAPIConfig } from "../../extensions/ngame/assets/ngame/util/JAPI"
import { AppData } from "./AppData"; import { AppData } from "./AppData";
import AppAction from "./AppAction"; import AppAction from "./AppAction";
let APIPath = `http://localhost:8080` // let APIPath = `http://localhost:8080`
let WsPath = `ws://localhost:8080/websocket` // let WsPath = `ws://localhost:8080/websocket`
// let APIPath = `http://192.168.1.23:8080` // let APIPath = `http://192.168.1.23:8080`
// let WsPath = `ws://192.168.1.23:8080/websocket` // let WsPath = `ws://192.168.1.23:8080/websocket`
// let APIPath = `http://192.168.0.170:8080` let APIPath = `http://192.168.0.113:8080`
// let WsPath = `ws://192.168.0.170:8080/websocket` let WsPath = `ws://192.168.0.113:8080/websocket`
// let APIPath = `https://api.pet.jisol.cn` // let APIPath = `https://api.pet.jisol.cn`
// let WsPath = `wss://api.pet.jisol.cn/websocket` // let WsPath = `wss://api.pet.jisol.cn/websocket`
@ -47,7 +47,7 @@ class JNGSocket extends JNSocket{
this.on(GAction.TOKEN_EXPIRED,this.onTokenExpired.bind(this)); this.on(GAction.TOKEN_EXPIRED,this.onTokenExpired.bind(this));
await super.onInit(); await super.onInit();
} }
public url():Promise<string> { public async url():Promise<string> {
return new Promise<string>(resolve => { return new Promise<string>(resolve => {
//获取Token //获取Token
let token = StorageData.get(StorageEnum.Token); let token = StorageData.get(StorageEnum.Token);

View File

@ -86,6 +86,7 @@ export interface ResourceOV{
playerId:number; //玩家Id playerId:number; //玩家Id
resourceTbId:number; //资源配置表Id resourceTbId:number; //资源配置表Id
resourceValue:number; //资源数量 resourceValue:number; //资源数量
version:number; //版本号
} }
export const API = { export const API = {

View File

@ -24,6 +24,9 @@ export default class ResourceData extends BaseData{
//资源数据 {资源Id:资源数量} //资源数据 {资源Id:资源数量}
data:{[key:number]:number} = {}; data:{[key:number]:number} = {};
//资源更新的版本号
versions:{[key:number]:number} = {};
//初始化 //初始化
async onInit() { async onInit() {
await this.onUpdateResource(); await this.onUpdateResource();
@ -47,6 +50,16 @@ export default class ResourceData extends BaseData{
return this.data[type] || 0; return this.data[type] || 0;
} }
//更新资源
onResource(resource:ResourceOV){
let version = this.versions[resource.resourceTbId] || 0;
if(resource.version >= version){
version = this.versions[resource.resourceTbId] = resource.version;
this.data[resource.resourceTbId] = resource.resourceValue;
app.event.emit(ResourceEvent.UPDATE,this.data[resource.resourceTbId])
}
}
//刷新返回资源 //刷新返回资源
onUpdateOV(operation:number,resource:ResourceOV){ onUpdateOV(operation:number,resource:ResourceOV){
@ -54,9 +67,7 @@ export default class ResourceData extends BaseData{
if(!resource) return; if(!resource) return;
if(operation == ResourceUpdateType.UPDATE){ if(operation == ResourceUpdateType.UPDATE){
//更新资源 this.onResource(resource);
this.data[resource.resourceTbId] = resource.resourceValue;
app.event.emit(ResourceEvent.UPDATE)
} }
} }

View File

@ -9,6 +9,7 @@ import { Vec3 } from 'cc';
import { NodeEventType } from 'cc'; import { NodeEventType } from 'cc';
import { EventTouch } from 'cc'; import { EventTouch } from 'cc';
import JNodeDrag from '../../../../../extensions/ngame/assets/ngame/util/components/JNodeDrag'; import JNodeDrag from '../../../../../extensions/ngame/assets/ngame/util/components/JNodeDrag';
import { PetIcon } from '../Pet/PetIcon';
const { ccclass, property } = _decorator; const { ccclass, property } = _decorator;
@ccclass('PlayerTacticalItem') @ccclass('PlayerTacticalItem')
@ -25,6 +26,10 @@ export class PlayerTacticalItem extends Component {
@property(Node) @property(Node)
havePet:Node; havePet:Node;
//宠物节点
@property(PetIcon)
petIcon:PetIcon;
//拖拽 //拖拽
@property(JNodeDrag) @property(JNodeDrag)
drag:JNodeDrag; drag:JNodeDrag;
@ -66,11 +71,9 @@ export class PlayerTacticalItem extends Component {
//更新宠物信息 //更新宠物信息
onUpdatePetView(){ onUpdatePetView(){
let spine = this.havePet.getComponentInChildren(sp.Skeleton);
//获取宠物信息 //获取宠物信息
let info = PlayerPetData.getIns().petIdQueryPetInfo(this.petId); let info = PlayerPetData.getIns().petIdQueryPetInfo(this.petId);
spine.skeletonData = app.battleRes.roleSpine[info.petTbId]; this.petIcon.set(info);
spine.setAnimation(0,UIPetAnim.std,true);
} }

@ -1 +1 @@
Subproject commit b1ff668cfa5f73ab924bf16904c77cac17817961 Subproject commit 306bd4b593b9164f095ea6abaf291294cc23359f

View File

@ -95,7 +95,7 @@
"_value": true "_value": true
}, },
"websocket": { "websocket": {
"_value": false "_value": true
}, },
"websocket-server": { "websocket-server": {
"_value": false "_value": false
@ -118,10 +118,10 @@
"marionette": { "marionette": {
"_value": false "_value": false
}, },
"custom-pipeline": { "procedural-animation": {
"_value": false "_value": false
}, },
"procedural-animation": { "custom-pipeline": {
"_value": false "_value": false
} }
}, },
@ -142,6 +142,7 @@
"tween", "tween",
"ui", "ui",
"video", "video",
"websocket",
"webview" "webview"
], ],
"noDeprecatedFeatures": { "noDeprecatedFeatures": {

View File

@ -146,6 +146,13 @@ public class GPlayerPetController {
TbGRoleUpLevel resource = TD.DATA.getTbGRoleUpLevel().get(pet.getPetLevel() + 1); TbGRoleUpLevel resource = TD.DATA.getTbGRoleUpLevel().get(pet.getPetLevel() + 1);
if(Objects.isNull(resource)) return NewsResource.onFail("无法升级");
//星级不够则 无法升级
if(pet.getPetStar() * 10 <= pet.getPetLevel()){
return NewsResource.onFail("突破星级 可升级");
}
//扣除玩家材料 //扣除玩家材料
for (int i = 0; i < resource.materials.length; i++) { for (int i = 0; i < resource.materials.length; i++) {
TResource res = resource.materials[i]; TResource res = resource.materials[i];

View File

@ -47,7 +47,7 @@ public class ResourceServiceImpl extends ServiceImpl<ResourceMapper, Resource> i
Wrappers.lambdaUpdate(Resource.class) Wrappers.lambdaUpdate(Resource.class)
.eq(Resource::getPlayerId, playerId) //玩家 .eq(Resource::getPlayerId, playerId) //玩家
.eq(Resource::getResourceTbId, type) //资源 .eq(Resource::getResourceTbId, type) //资源
.setSql("resource_value = resource_value + "+value) .setSql("version = version + 1,resource_value = resource_value + "+value)
)){ )){
//添加资源 //添加资源
res.setResourceValue(res.getResourceValue() + value); res.setResourceValue(res.getResourceValue() + value);