菜鸟教程小白 发表于 2022-12-12 18:09:51

ios - 缩小我的世界: Joints and their positions are not adjusted


                                            <p><p>这是我的设置:</p>

<ul>
<li>具有名为 world 的节点的 SKScene</li>
<li>在这个世界上,我附加了另一个节点:车辆</li>
<li>在这辆车上,我附加了三个组成车辆的节点;一个 body 和两个轮子</li>
<li>轮子通过指定它们的 anchor 的 SKPhysicsJointPin 连接到车身</li>
</ul>

<p>现在,一切都很好,直到我缩小我的世界:</p>

<pre><code>];
</code></pre>

<p>我的车突然从车轮上抬起。似乎保持了与未放大的世界中相同的距离。车辆的所有部分都经过适当缩放 - 除了与各部分的距离。</p>

<p>我是否也必须将缩放应用到我的关节?或者我需要重置关节的 anchor 吗?</p>

<p>感谢您的帮助!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>物理无法扩展。改变节点的比例是纯粹的视觉效果,它不会以任何方式改变物理。</p>

<p>即使您手动更新与节点缩放同步的物理位置,您也会发现如果不移除前一个主体并用相同形状的相应主体替换它,则无法缩放每个主体的形状,只是缩放。在缩放 Action 期间,您必须在每一帧都完成并创建新的实体,这可能会导致严重的帧速率问题。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 缩小我的世界: Joints and their positions are not adjusted,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/21313717/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/21313717/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 缩小我的世界: Joints and their positions are not adjusted