• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 在游戏中实现多个角色服装的方法

[复制链接]
菜鸟教程小白 发表于 2022-12-13 00:26:33 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

在游戏中拥有多个角色服装/服装(例如,可解锁、可购买等)有哪些方法?

主要问题是如何跟踪动画而不需要为每个服装重新设置角色动画。将所有服装包含在一个大文件中并链接到一个骨架是否合适?然后根据需要在游戏中启用/禁用每个装备?

有人知道流行游戏是如何做到这一点的吗?例如:古墓丽影如何处理劳拉·克罗夫特的所有附加服装?



Best Answer-推荐答案


如果您只有一个角色想要换衣服,并且您拥有 Unity Pro,您应该查看 Unity Character Customization example .从演示页面:

This project serves two purposes:

Having a drop-in solution where it gets really easy for you to have customizable characters in your game. Having a sample project that uses AssetBundles extensively, so you have some reference on how to use them effectively. The project includes all the fbx files that were used to generate the example assets. Please feel free to use the code and artwork for your own Unity productions.

Please note that this example project requires Unity Pro due to its use of AssetBundles, a Pro-only feature.

有一些关于更改角色的纹理/网格渲染器以更改服装的非常好的链接herehere .

现在,如果您想添加可更改的项目或类似的东西,我建议 this masterprompt 发布。在创建可切换对象和创建骨骼角色方面非常详细。

另一个想法:

Create one skeleton and parent the body and clothes to that skeleton. Many versions of body to fit the clothes - so just forearms, full arms etc - this stops problems with intersections that can happen when animating the skeleton especially on devices where not all of the bone weights are applied at game time.Load all of currently available clothing into the same game object with only one copy of the skeleton. Turn on and off the items necessary for the outfit. For this, to config:

The outfit sets are created as .asset files applicable to the head/upper body/lower body/feet which get combined together - that's going to be too much, so perhaps you just want to create a text file that has the names of the components that should be on/off for each outfit set. You would put this in your project, load it as a TextAsset and read through each of the lines enabling sub meshes listed there and disabling the others.

关于ios - 在游戏中实现多个角色服装的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14300191/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap