菜鸟教程小白 发表于 2022-12-13 05:32:56

ios - SpriteKit 物理实体边缘


                                            <p><p>有什么区别</p>

<pre><code>pathPhysics.physicsBody = ;
</code></pre>

<p>和</p>

<pre><code>pathPhysics.physicsBody = ;
</code></pre>

<p>文档不是很清楚。只是一个封闭路径,而另一个没有?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>是的,封闭与开放是主要区别。</p>

<p>但是可能会有内部优化。在 Box2D 中,边缘链形状用于创建大的、自由形式的形状,例如洞穴系统的边缘。边缘链形状与“正常”边缘形状相比具有优势,它们可以连接在一起以创建无缝过渡。在 Box2D 中,如果您创建多条边,则在边缘形状上滑动的对象可能会在边界处停止,而边缘链形状可以解决这个问题。</p>

<p>鉴于我认为可以公平地假设链形状更适合自由形式的碰撞形状,尤其是当它们由许多顶点组成时。</p>

<p>请参阅 <a href="http://box2d.org/manual.pdf" rel="noreferrer noopener nofollow">Box2D manual</a> (第 4 章:边缘形状、链形状)了解详细信息。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - SpriteKit 物理实体边缘,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20168956/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20168956/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - SpriteKit 物理实体边缘