以前没怎么做3D项目,最近在处理3D人物模型,会需要动态加载不同的武器,遇到了问题。
人物的武器是单独导出的模型。但是在在Unity中,即使跟3D制作软件挂载的节点同样位置,表现依旧是偏移的。
此时需要重置模型【所有节点】的Position,Rotation。Scale一般不用。只重置根节点是完全不够的。可以在加载完成的时候,直接遍历子节点重置。
以前没怎么做3D项目,最近在处理3D人物模型,会需要动态加载不同的武器,遇到了问题。
人物的武器是单独导出的模型。但是在在Unity中,即使跟3D制作软件挂载的节点同样位置,表现依旧是偏移的。
此时需要重置模型【所有节点】的Position,Rotation。Scale一般不用。只重置根节点是完全不够的。可以在加载完成的时候,直接遍历子节点重置。