[]版主紧急问题求助!
1.ts
module A{
export var a:类;(类里面包含坐标、Sprite3D等变量)
}
2.ts
module A{
export function test(){
a = new a();
a.vector2 = new Vector2(100, 100);
a.加载() //Laya.loader.create 加载一个模型。 这个a类里面有回调方法
a里面回调方法,回调回来后,发现,a.vector2 值丢了变成0,1了,然后我之前在构造里面new 了一个Sprite3D,设置了坐标,回调回来后,坐标也是变成0了。。。这是啥情况呢?
我如果不用这种写法,我直接在类里面定义变量,就没这种情况。
}
}
module A{
export var a:类;(类里面包含坐标、Sprite3D等变量)
}
2.ts
module A{
export function test(){
a = new a();
a.vector2 = new Vector2(100, 100);
a.加载() //Laya.loader.create 加载一个模型。 这个a类里面有回调方法
a里面回调方法,回调回来后,发现,a.vector2 值丢了变成0,1了,然后我之前在构造里面new 了一个Sprite3D,设置了坐标,回调回来后,坐标也是变成0了。。。这是啥情况呢?
我如果不用这种写法,我直接在类里面定义变量,就没这种情况。
}
}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Laya_XSN
赞同来自: