Unity在复制时缩放对象(不需要)



我正在制作一款采矿游戏,其中你有一个休息区和一个矿区(所有这些东西都很好),但当我"雇佣一个新工人"时;主矿工克隆,并放置在起始区域。当我克隆主矿机时,克隆矿机的大小变成了6k左右。

public void moreMiners(){
if (gm.Diamonds >= gm.mmcost){
gm.Diamonds -= gm.mmcost;
GameObject newplr = GameObject.Instantiate(plr);
newplr.gameObject.transform.localPosition = plr.transform.position;

}
}
重复代码^

感谢帮助

确保">plr";参考是原始预制从你的资产文件夹,而不是从你的场景,然后你可以做的是检查你的原始预制在你的资产文件夹,看看规模是否是你想要的。

同样,当你实例化一个对象时,你也可以像这样解析位置作为参数:

GameObject.Instantiate(plr,position);

相关内容

最新更新