菜鸟教程小白 发表于 2022-12-13 00:26:33

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


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

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

<p>有人知道流行游戏是如何做到这一点的吗?例如:古墓丽影如何处理劳拉·克罗夫特的所有附加服装?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>如果您只有一个角色想要换衣服,并且您拥有 Unity Pro,您应该查看 <a href="http://unity3d.com/support/old-resources/example-projects/charactercustomization" rel="noreferrer noopener nofollow">Unity Character Customization example</a> .从演示页面:</p>

<blockquote>
<p>This project serves two purposes:</p>

<p>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.</p>

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

<p>有一些关于更改角色的纹理/网格渲染器以更改服装的非常好的链接<a href="http://forum.unity3d.com/threads/3742-Good-way-to-change-character-s-clothes..." rel="noreferrer noopener nofollow">here</a>和 <a href="http://answers.unity3d.com/questions/256350/polycount-for-pc-model.html" rel="noreferrer noopener nofollow">here</a> .</p>

<p>现在,如果您想添加可更改的项目或类似的东西,我建议 <a href="http://forum.unity3d.com/threads/16485-quot-stitch-multiple-body-parts-into-one-character-quot?p=126864&amp;viewfull=1#post126864" rel="noreferrer noopener nofollow">this</a> <code>masterprompt</code> 发布。在创建可切换对象和创建骨骼角色方面非常详细。</p>

<p>另一个想法:</p>

<blockquote>
<p>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:</p>

<p>The outfit sets are created as .asset files applicable to the
head/upper body/lower body/feet which get combined together - that&#39;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.</p>
</blockquote></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在游戏中实现多个角色服装的方法,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/14300191/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/14300191/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在游戏中实现多个角色服装的方法