我在场景中创建了一个SCNPlane。我将SCNPlane的漫反射内容设置为图像。现在我需要在平面上显示其他细节(例如飞机的名称,以及其他简单的图形,如箭头)。
这似乎是一项简单的任务,但我找不到任何相关信息。我应该创建其他几何图形并将它们附加到平面上吗?如果是这样,我怎么能在没有z-fighting的情况下做到这一点?
答案 0 :(得分:0)
SceneKit中的材质非常灵活。当您为diffuse
或ambient
属性分配内容时,您正在分配SCNMaterialProperty
。从Apples文档中,您可以指定:
- 图像对象,或图像文件的路径或URL
- 特殊格式的图像或六个图像的数组,用作立方体贴图
- 核心动画图层或图层层次结构,其本身可能包含动画内容
- 提供静态图像的SpriteKit纹理,或呈现动画2D内容的整个SpriteKit场景。
我没有让Core Animations图层正常工作,也许其他人可以提供更多信息,但我一直在使用SpriteKit并且它很容易设置。
SKScene
并根据需要添加动画diffuse
属性