- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 Swift 中使用 SceneKit。我有一个立方体 (SCNBox) 和一些文本 (SCNText)。我希望将文本嵌入到立方体中,几乎就像一 block 墓碑。关于如何实现这个的最佳方式的任何想法?我可以使用法线贴图,但我想节省内存和动态文本。
最佳答案
除非您要从极端角度、靠近相机和/或移动经过相机查看雕刻的文本,否则法线贴图可能足以满足您的需求。你可以即时制作它们。
首先,生成包含所需文本的图像。您可以使用 UIKit 和 CoreGraphics,或 CoreImage,甚至 SpriteKit 来做到这一点。无论您如何制作图像,最终您都希望将其放入 SKTexture
中。然后你可以调用 textureByGeneratingNormalMap
来通过对图像进行浮雕来获得新的纹理。将其设置为您的 Material 的法线贴图。
另一个可能值得尝试的技巧:SceneKit 不执行减法几何,但您可以通过将文本的 cullMode
设置为隐藏正面来从远处伪造它。
关于text - 将墓碑类型雕刻成立方体(Swift - SceneKit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274522/
我正在尝试重新创建一个场景,但一个具体细节非常具有挑战性。 在此场景中,圆柱体几何表面有许多小的圆形凹口。凹口内有白线。我发现特别困难的是如何在这个表面上创建所有这些凹口?大约有61个圆形凹口。 我考
我正在尝试编译 Carve 1.4 c++ 库。但不断得到 C2375: 'cbrt' : redefinition; different linkage 错误。 当我点击一个错误时,它会将我带到 m
我是一名优秀的程序员,十分优秀!