This commit is contained in:
PC-20230316NUNE\Administrator
2023-10-25 19:19:52 +08:00
parent 5998a96d9e
commit cb70ba12c7
12 changed files with 214 additions and 53 deletions

View File

@@ -9,6 +9,20 @@ export default class GObject<T> extends JNGSyncProtoBase<T>{
//当前模式
_mode:GBaseMode;
//是否镜像
_isMirror:boolean = false;
get isMirror(){
return this._isMirror;
}
set isMirror(value:boolean){
if(value){
GObject.SetMirror(this);
}else{
GObject.SetMirror(this,false);
}
this._isMirror = value;
}
get mode():GBaseMode{
return this._mode;
}
@@ -28,5 +42,15 @@ export default class GObject<T> extends JNGSyncProtoBase<T>{
return v2(world.x,world.y);
}
//向后添加距离
getWorldBackLen(add:Vec2){
if(this.isMirror){
return this.v2World.add(add);
}else{
add.y = 0-add.y;
return this.v2World.subtract(add);
}
}
}