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

乔什·诺尔斯

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

这样的事情工作:

floor.firstMaterial.diffuse.contents = [UIImage animatedImageNamed:@"ANIMATION_" duration:6.0f];

谢谢!

手法

没有什么可以开箱即用的。

我将使用着色器修改器执行此操作。如果将所有图像打包在一个图像中,则可以使用修饰符(在SCNShaderModifierEntryPointGeometry入口点)根据来更新对象的纹理坐标,u_time以便每t ms使用另一个图像(或图集的子图像)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用HTML元素作为对象键吗?

大熊猫可以使用列作为索引吗?

我可以使用变量的值作为C#中对象的名称吗

我可以使用PNG作为此水上动画的蒙版而不是<text>标签吗?

我可以使用ʻexport`作为“ module.export`”导出对象吗?

我可以使用Apache Camel作为ESB吗?

我可以使用Aerospike作为持久层吗

我可以使用集合类型作为数组索引吗?

我可以使用scenekit和arkit制作可以透过透明对象看到的阴影吗?

我实际上可以使用ANSI转义序列保存几个光标位置吗?

我可以使用字典作为矩形的“数据”对象吗?

我可以使用Mypy存根作为接口吗?

我可以使用JS等待多个CSS动画吗?

我可以使用非日期类型作为Julia中TimeSeries对象的时间索引吗?

我们可以使用从WinForms控件继承的对象作为.NET Hashtable的键吗?

我可以使用cd ../ ..作为别名吗?

我可以使用VARCHAR作为主键吗?

我可以使用枚举作为结构名称吗?

我可以使用日期对象作为JSON对象javascript中的键吗?

我可以使用assign复制对象的对象吗?

可以使用参数作为动画属性名称吗?

我可以使用相同的dbcontext作为ASP身份吗

我可以使用表中的其他列作为外键吗

Xubuntu 12.10:可以使用动画 gif 作为背景吗?

我可以使用元组作为映射的键吗?

我可以使用包含变量的模板文字作为对象键吗?

我可以使用 IEnumerator 作为更新函数吗?

我可以使用张量作为列表索引吗?

Azure Synapse Analytics:我可以使用非唯一列作为哈希分布式表中的哈希列吗?