如何在swift中使用SCNMaterial创建霓虹灯材质?

问题描述 投票:1回答:1

我一直在试验SCNMaterials,专注于发射,试图创造一种霓虹灯材料。不确定是否可能,但如果它可以发光,那将是伟大的。谢谢 :)

swift scenekit material scnnode
1个回答
5
投票

It's simple:

material.emission.contents = [NSColor greenColor];

所有这一切都是让材料在它自己的光线中发光。 如果你想让其他物体受到这种霓虹灯的影响, 您可以为您的霓虹灯节点添加灯光,如下所示:

SCNLight *mylight = [SCNLight light];
mylight.type = SCNLightTypeOmni;
mylight.color = [NSColor greenColor];
myNeonNode.light = mylight;

希望有所帮助!

注意:

光的力量可以通过你使用的颜色来控制: 深绿色似乎是一个不那么强大的绿灯。 浅绿色看起来像一个更强大的绿灯。

© www.soinside.com 2019 - 2024. All rights reserved.