# 游戏角色自定义系统Character Customization

> Character Customization提供的角色定制系统资源，它可以帮助游戏开发者改变游戏中角色的外观，类似于各种类型的游戏，包括角色扮演、皇家战役、格斗、mmo、moba、装扮游戏等。这个资源允许开发者从单独的SkinnedMeshRenderer资源存储中获取兼容的角色，并通过原型混合和匹配它们的部分，直到准备好使用自定义角色为止。即使您不是程序员，您也可以轻松地在游戏中使用这个系统。

- 原文：https://www.interestcreator.com/character-customization/
- 站点：https://www.interestcreator.com/
- 发布：2023-05-02
- 更新：2023-05-02
- 分类：Unity关卡设计工具、Unity插件
- 标签：Unity关卡设计插件、Unity插件、模块化设计、角色设计

## 概要

角色定制系统，含完整源码与 MVC 结构，可从 SkinnedMeshRenderer 库中混搭部件换装；Unity 2018.4 以上，内置、URP、HDRP 三条管线通用。

## 正文

![1682950235 18b3007fdc3a9ef](https://www.interestcreator.com/wp-content/uploads/2023/05/1682950235-18b3007fdc3a9ef.webp)

Character Customization提供的角色定制系统资源，它可以帮助游戏开发者改变游戏中角色的外观，类似于各种类型的游戏，包括角色扮演、皇家战役、格斗、mmo、moba、装扮游戏等。这个资源允许开发者从单独的SkinnedMeshRenderer资源存储中获取兼容的角色，并通过原型混合和匹配它们的部分，直到准备好使用自定义角色为止。即使您不是程序员，您也可以轻松地在游戏中使用这个系统。

Comfort Games提供的角色定制系统资源是一种让您可以改变游戏中角色外观的资产。这个系统类似于角色扮演游戏、皇家战役游戏、格斗、mmo、moba和装扮游戏。使用此资源，您可以从单独SkinnedMeshRenderer的资源存储中获取兼容字符，并为原型混合和匹配它们的部分，直到您准备好使用自定义字符为止。下面是这个资源的特点和兼容性：

## 特点：

- 完整源代码！
- 将逻辑冲突与矩阵可视化相结合。
- 默认装备逻辑。
- 装备分拣。
- 装备类别。
- 类别排序。
- 性别选择和保存。
- 保存装备。
- 购买和保存服装。
- 发现并保存装备。
- 使用MVC模式。
- 类别和服装之间的视觉分离。
- 生成基本字符和片段以及临时图标。

兼容性：

- 此资产与[Unity](https://www.interestcreator.com/unityplugin/) 2018.4及以上版本配合使用效果最佳。（2019年、2020年等）
- 此资源可用于任何渲染管道。 内置 URP HDRP

型号说明：

- Unity的改良Kyle模型。 顶点数约5k，面约5k，三角形约9k。 最高纹理分辨率2048×2048（TGA）。 颜色贴图和法线贴图。
- 来自Unity的Unity Chan模型。 顶点数约10k，面数约14k，三角形数约17k。 纹理分辨率1024×1024（TGA）。 颜色、镜面反射、法线贴图。

相关资源：[Nature Renderer 2021 Perpetual License：Unity 高效自然环境\动态植被渲染引擎](https://www.interestcreator.com/nature-renderer-2021perpetual-license-v2021/) · [Infinite Lands Node-Based Procedural World Generator：基于节点的全功能程序化无限世界生成器](https://www.interestcreator.com/infinite-lands-node-based-procedural-world-generator/) · [Prefab World Builder ：Unity 高级关卡设计与道具放置工具](https://www.interestcreator.com/prefab-worldbuilder/)

## 常见问题

### 支持哪些 Unity 版本？

Unity 2018.4 及以上效果最好，原文举例提到 2019、2020 等版本。

### 支持哪些渲染管线？

内置、URP 和 HDRP 都能用，原文写该资源可用于任何渲染管线。

### 换装的原理是什么？

从存有 SkinnedMeshRenderer 的资源库里取兼容角色，按部位混合搭配，拼出想要的组合。

### 带源码吗？

带。原文把完整源代码列在特性第一条，整体结构使用 MVC 模式。

### 包里有示例模型吗？

有两个：改良版 Kyle 模型约 5k 顶点、9k 三角面；Unity Chan 模型约 10k 顶点、17k 三角面。

### 不是程序员能上手吗？

原文明确说即使不是程序员也能在游戏里使用这套系统，换装逻辑已经封装好。
