我一直在尝试SCNMaterials,专注于发射,试图创造一个霓虹灯材料。不知道是否可能,但如果它能发光,那就太好了。谢谢:)

最佳答案

很简单:

material.emission.contents = [NSColor greenColor];

所有这些只会使材料在自己的光线下发光。
如果你想让其他物体受到霓虹灯的影响,
您可以向霓虹灯节点添加灯光,如下所示:
SCNLight *mylight = [SCNLight light];
mylight.type = SCNLightTypeOmni;
mylight.color = [NSColor greenColor];
myNeonNode.light = mylight;

希望这有帮助!
注:
光线的强度可以由您使用的颜色控制:
深绿色看起来像一盏不太亮的绿灯。
浅绿色看起来像是一个更强大的绿灯。

关于swift - 如何使用SCNMaterial快速创建 NEON Material ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37233655/

10-09 18:12