小编Mik*_*rts的帖子

使用 initWithVertexBuffers 编程生成 MDLMesh 对象

如果您使用的是 iOS Metal,并且您有自定义的编程对象模型,并且(像我一样)您的模型随着 Metal2 和 iOS 11 的出现而停止工作,那么您可能已经开始研究如何以编程方式生成 MDLMesh。

Apple 文档说:“通常,您可以通过遍历 MDLAsset 对象的对象层次结构来获取网格,但您也可以从自己的顶点数据创建网格或创建参数化网格。” 不幸的是,它没有提供说明或示例代码。

您很快就会找到两个 MDLMesh 初始化调用,initWithVertexBuffer 和 initWithVertexBuffers。就像您在网上找不到示例代码或讨论一样快……至少我没有成功找到任何示例代码。

由于对于这个不经意的观察者来说应该如何完成并不是很明显,因此请求代码示例。

objective-c ios metal

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

标签 统计

ios ×1

metal ×1

objective-c ×1