我在一个角色上有一个 C# 脚本,其中包含对 Prefab 的引用。
在初始化期间,脚本运行:
weaponSlot = Instantiate(weaponPrefab) as Transform;
并设置
weaponSlot.parent = rightHand;
预制件包含武器的缩放信息,以及一些小的旋转和位置偏移,以使其看起来正确。
当游戏运行时,武器的实际位置与右手有很大的偏移,尽管旋转被保留了。缩放比例也有点偏,比预制尺寸小大约 40%。
任何有关为什么会发生这种情况的见解,甚至是有关检查内容的提示都将不胜感激!