mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-11-08 07:16:08 +00:00
update
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user