首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity3D服装交换系统

Unity3D服装交换系统
EN

Stack Overflow用户
提问于 2017-05-18 20:56:48
回答 1查看 415关注 0票数 0

我正在设计一个服装系统,角色可以改变衣服。

现在我脑海中有两种方法,第一种是最简单的方法:让旧衣服停用,激活新衣服游戏对象,但这当然会占用很多记忆。

第二种方法是将网格数据从新衣服皮肤渲染器加载到旧衣服皮肤渲染器。但这将导致游戏期间额外的CPU计算。

我想知道哪一种是好的,还是游戏中通常使用的其他方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-18 21:47:03

AAA产品使用更复杂的方式加载模型,它取决于动态模型需要如何更改。为了前夫。如果您在游戏开始时选择了衣服,并且可以从几十个衣服中选择,那么游戏将只加载一个型号,并移除其余的模型(或者根本不加载)。但是,如果衣服动态变化,就像英雄使用不同的攻击或工具(例如。巴约内塔踢的时候有黑色的衣服,但当使用特殊的头发攻击是赤裸的)所有的模型都是装载和只是交换时,需要。最后,这两种技术都可以同时使用。但是,如果您在内存或速度无关的情况下创建产品,您可以选择您喜欢的任何东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44057633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档