小编Jos*_*les的帖子

在SceneKit中,SCNLightTypeAmbient类型的SCNLight是否忽略categoryBitMask参数?

好像!

这里categoryBitMask被忽略:

ambientLight = [SCNLight light];
ambientLight.color = [UIColor colorWithRed:0.994 green:0.715 blue:0.179 alpha:1.000];
ambientLight.type = SCNLightTypeAmbient;
ambientLight.categoryBitMask = 1;
Run Code Online (Sandbox Code Playgroud)

在这里工作!

ambientLight = [SCNLight light];
ambientLight.color = [UIColor colorWithRed:0.994 green:0.715 blue:0.179 alpha:1.000];
ambientLight.type = SCNLightTypeOmni;
ambientLight.categoryBitMask = 1;
Run Code Online (Sandbox Code Playgroud)

objective-c ios scenekit

5
推荐指数
1
解决办法
884
查看次数

我可以使用PNG序列作为SceneKit对象上的动画材质吗?

我想以编程方式更改使用iOS中的SceneKit渲染的对象的材质。但是我想使用动画图像文件。PNG序列在iOS中可以很好地用于UIImageViews之类的东西-如何将它们用作SceneKit中的材料?

这样的事情工作:

floor.firstMaterial.diffuse.contents = [UIImage animatedImageNamed:@"ANIMATION_" duration:6.0f];
Run Code Online (Sandbox Code Playgroud)

谢谢!

3d animation ios scenekit

3
推荐指数
2
解决办法
2367
查看次数

标签 统计

ios ×2

scenekit ×2

3d ×1

animation ×1

objective-c ×1