[]import自己写的类,new出来后为什么一片漆黑
请教各位大哥大姐一个很奇怪的问题。我在src文件夹中,新建一个文件夹npc,并且创建一个类。代码如下:
然后在我的主文件中import,并new出来。代码如下:
只要我new它,都没addChild到舞台上,运行出来就是很大一片漆黑。
但是如果我这样写就是正常的:
或者不import,直接:
var npcc: npc.BaseNPC = new npc.BaseNPC();
也是没问题的。
不知道有哪位大哥大姐知道为什么吗?
module npc
{
export class BaseNPC extends Laya.Sprite
{
constructor()
{
super();
this.graphics.drawCircle(0, 0, 10, "#ff0000");
}
}
}
然后在我的主文件中import,并new出来。代码如下:
import BaseNPC = npc.BaseNPC;
var npcc:BaseNPC = new BaseNPC();
只要我new它,都没addChild到舞台上,运行出来就是很大一片漆黑。
但是如果我这样写就是正常的:
import BaseNPC = npc.BaseNPC;
var npcc:BaseNPC = new npc.BaseNPC();
或者不import,直接:
var npcc: npc.BaseNPC = new npc.BaseNPC();
也是没问题的。
不知道有哪位大哥大姐知道为什么吗?
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
Aar0n
赞同来自: