using UnityEngine;
using System.Collections.Generic;
using System;
public partial class Test {
public GameObject Test(GameObject target, UnityEngine.Object[] partsPrefabs, bool isPartGo = false) {
//float startTime = Time.realtimeSinceStartup;
if (target == null) {
target = new GameObject();
}
// 寻找骨头根节点
Transform rootBoneTrans = target.transform.Find(ROOT_BONE_NAME);
if (null == rootBoneTrans) {
return target;
}
GameObject rootBone = rootBoneTrans.gameObject;
// 收集所有部件的 SkinnedMeshRenderer
List<SkinnedMeshRenderer> smrs = new List<SkinnedMeshRenderer>();
for (int i = 0; i < partsPrefabs.Length; i++) {
UnityEngine.Object partPerfab = partsPrefabs[i];
GameObject partObj = null;
if (isPartGo) {
partObj = pa
使用 PackTextures
最新推荐文章于 2021-09-25 20:14:44 发布