mirror of
https://gitee.com/dgflash/oops-framework.git
synced 2026-06-03 19:09:36 +08:00
.
This commit is contained in:
@@ -234,7 +234,7 @@
|
||||
"fileId": "75PJPRcM5F2ai9GB8vX0Ni"
|
||||
},
|
||||
{
|
||||
"__type__": "7bdcbRIIHlC34xmnaLT+Ef/",
|
||||
"__type__": "a1be2AiDydHLZfm1EWsPQ34",
|
||||
"_name": "",
|
||||
"_objFlags": 0,
|
||||
"node": {
|
||||
@@ -254,7 +254,7 @@
|
||||
},
|
||||
{
|
||||
"__type__": "cc.CompPrefabInfo",
|
||||
"fileId": "cfSE2lA5ROKpxObYgShpZb"
|
||||
"fileId": "6cQ7pPVnpOcobmykO84PyP"
|
||||
},
|
||||
{
|
||||
"__type__": "cc.PrefabInfo",
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
* @Author: dgflash
|
||||
* @Date: 2021-12-29 11:33:59
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-03-09 14:11:48
|
||||
* @LastEditTime: 2022-03-09 18:03:20
|
||||
*/
|
||||
import { sp, _decorator } from "cc";
|
||||
import AnimatorSpine from "../../../../core/libs/animator/AnimatorSpine";
|
||||
import { AnimatorStateLogic } from "../../../../core/libs/animator/core/AnimatorStateLogic";
|
||||
import { RoleAnimatorType, WeaponName } from "../../model/RoleEnum";
|
||||
import { Role } from "../../Role";
|
||||
import { AnimationEventHandler } from "../animator/AnimationEventHandler";
|
||||
import { RoleStateAttack } from "../animator/RoleStateAttack";
|
||||
import { RoleStateDead } from "../animator/RoleStateDead";
|
||||
import { RoleStateHit } from "../animator/RoleStateHit";
|
||||
import AnimatorSpine from "../../../core/libs/animator/AnimatorSpine";
|
||||
import { AnimatorStateLogic } from "../../../core/libs/animator/core/AnimatorStateLogic";
|
||||
import { RoleAnimatorType, WeaponName } from "../model/RoleEnum";
|
||||
import { Role } from "../Role";
|
||||
import { AnimationEventHandler } from "./animator/AnimationEventHandler";
|
||||
import { RoleStateAttack } from "./animator/RoleStateAttack";
|
||||
import { RoleStateDead } from "./animator/RoleStateDead";
|
||||
import { RoleStateHit } from "./animator/RoleStateHit";
|
||||
|
||||
const { ccclass, property, requireComponent, disallowMultiple } = _decorator;
|
||||
|
||||
@@ -23,9 +23,6 @@ const { ccclass, property, requireComponent, disallowMultiple } = _decorator;
|
||||
* 1、控制动作变化
|
||||
* 2、控制武器变化
|
||||
* 3、控制脸的朝向
|
||||
*
|
||||
* 技术分析
|
||||
* 1、角色动画组件未绑定到ECS实体上,是因为角色显示对象上就有动画组件的引用,直接可通过角色显示对象获取到动画对象
|
||||
*/
|
||||
@ccclass("RoleViewAnimator")
|
||||
@disallowMultiple
|
||||
@@ -2,7 +2,7 @@
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "7bdcb448-2079-42df-8c66-9da2d3f847ff",
|
||||
"uuid": "a1be2022-0f27-472d-97e6-d445ac3d0df8",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
@@ -10,9 +10,9 @@ import { ecs } from "../../../core/libs/ECS";
|
||||
import { CCComp } from "../../common/ecs/CCComp";
|
||||
import { Role } from "../Role";
|
||||
import { RoleEvent } from "../RoleEvent";
|
||||
import { RoleViewAnimator } from "./component/RoleViewAnimator";
|
||||
import { RoleViewController } from "./component/RoleViewController";
|
||||
import { RoleViewLoader } from "./component/RoleViewLoader";
|
||||
import { RoleViewAnimator } from "./RoleViewAnimator";
|
||||
import { RoleViewController } from "./RoleViewController";
|
||||
import { RoleViewLoader } from "./RoleViewLoader";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
* @Author: dgflash
|
||||
* @Date: 2021-11-18 17:42:59
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-03-09 14:19:41
|
||||
* @LastEditTime: 2022-03-09 18:01:25
|
||||
*/
|
||||
|
||||
import { Component, EventTouch, Node, UITransform, v3, _decorator } from "cc";
|
||||
import { oops } from "../../../../core/Oops";
|
||||
import { Role } from "../../Role";
|
||||
import { oops } from "../../../core/Oops";
|
||||
import { Role } from "../Role";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "3bec4297-2ea2-432e-8f94-da9d967bac8f",
|
||||
"uuid": "2a2ff264-d54f-4668-917b-09538e50fda2",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
@@ -2,13 +2,13 @@
|
||||
* @Author: dgflash
|
||||
* @Date: 2021-11-18 17:42:59
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-03-09 14:11:19
|
||||
* @LastEditTime: 2022-03-09 18:01:33
|
||||
*/
|
||||
|
||||
import { Component, sp, _decorator } from "cc";
|
||||
import { resLoader } from "../../../../core/common/loader/ResLoader";
|
||||
import { config } from "../../../common/config/Config";
|
||||
import { RoleViewComp } from "../RoleViewComp";
|
||||
import { resLoader } from "../../../core/common/loader/ResLoader";
|
||||
import { config } from "../../common/config/Config";
|
||||
import { RoleViewComp } from "./RoleViewComp";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "51984b80-850d-456b-8949-abdf4705f9bc",
|
||||
"uuid": "f8b091bb-afa5-4871-b9b7-6c939d412d7a",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
Reference in New Issue
Block a user