warcraft-iii/warcraft-vscode

objediting的物编bug

Ginoooo opened this issue · 2 comments

QQ图片20200407165906

物编,创建建筑,头上都有一个空的名字,还有经验条

重现方法很简单,不单只建筑,创造一个普通单位也会和英雄一样:

代码在objediting文件夹下面的main文件中创建一个建筑单位
BuildingDefinition:new('HP01','hvlt')

然后在地图代码创建一个建筑出来
Unit:create(Player:get(0), FourCC('HP01'), 1000, 4000, bj_UNIT_FACING)

使用json2obj来创建物编也是和上面一样,但是手动在we编辑器创建一个物编就正常

杜同学已经解决,感谢,原因是英雄自定义id开头是大写,单位和建筑开头要小写,注意下就好了!