ios - Three.js 中的示例,但如何使用 SceneKit 来实现?
<p><p>目标示例:</p>
<p> <a href="/image/JWmZF.png" rel="noreferrer noopener nofollow"><img src="/image/JWmZF.png" alt="enter image description here"/></a> </p>
<p>我看到three.js有这个例子。</p>
<p>它只是一个表面上有许多球体的 3D 立方体。</p>
<p><strong>如何使用 SceneKit 做这样的事情?</strong> </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以在平面上使用点数组,并在这些位置放置球体。</p>
<p>每个平面在两个方向(X 和 Y)上除以 10,然后制作六个这些平面并将它们旋转到立方体面位置。 </p>
<p>不过,我认为性能可能会很糟糕。对于这些球体中的每一个,这是很多多边形。假设每个球体有 200 个 tris。那是 100x 6x 200 = 120 万个三角形。 </p>
<p>在这 600 个点中的每一个点上,面向相机放置的四边形上使用圆形纹理可能会更好。那么它只有 1200 个三角形。</p>
<hr/>
<p><strong>作弊方法:</strong></p>
<p>在 x、y 和 z 轴上创建一个具有所需顶点数的 SCNBox。</p>
<p>然后将其用作粒子发射器形状,并以使它们始终出现在这些位置的速率为每个顶点分配发射度,使用小圆圈纹理和标语牌呈现的“看相机”模式。</p>
<p>这是作弊,用粒子完成:</p>
<p> <a href="/image/q8Ek5.png" rel="noreferrer noopener nofollow"><img src="/image/q8Ek5.png" alt="enter image description here"/></a> </p></p>
<p style="font-size: 20px;">关于ios - Three.js 中的示例,但如何使用 SceneKit 来实现?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/41807844/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/41807844/
</a>
</p>
页:
[1]