update 添加松鼠角色

This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2023-10-30 02:34:11 +08:00
parent ca84f38096
commit bb4334c0ff
178 changed files with 6352 additions and 195 deletions

View File

@@ -2,12 +2,14 @@ import { Vec2 } from "cc";
import GObject from "./base/GObject";
import { v3 } from "cc";
import { JNFrameInfo } from "../../../extensions/ngame/assets/ngame/sync/frame/JNSyncFrame";
import { Node } from "cc";
import { Vec3 } from "cc";
export default class GBaseMode<T> extends GObject<T> {
//添加对象到场景中
addGObject(obj: GObject<{}>,pos?:Vec2){
addGObject(obj: GObject<{}>,pos?:Vec2 | Vec3){
obj.mode = this;
this.node.addChild(obj.node);
if(pos){
@@ -15,6 +17,14 @@ export default class GBaseMode<T> extends GObject<T> {
}
}
//添加Node到场景中
addGNode(obj:Node,pos?:Vec2 | Vec3){
this.node.addChild(obj);
if(pos){
obj.setWorldPosition(v3(pos.x,pos.y,0));
}
}
onSyncUpdate(dt: number,frame:JNFrameInfo, input?: T) {
//重置 场景中的层级