我如何自学iOS 11,Swift 4和Metal2 API,ARKit,并在2Weeks中制作了原型。

学习新知识很困难,但是当您通过实际编写不同的小型应用程序连续获得小额成功时,事情会变得更容易。

我强烈推荐两周前我已经从udemy购买的这门课程,我没有推荐这门课程的佣金。

https://www.udemy.com/ios-11-app-development-bootcamp/

它具有iOS11,Swift 4和ARKit,以及许多其他功能,例如营销和设计。

我学习金属的方法是在一开始就编写一些小东西。

首先,我了解系统体系结构到底发生了什么。

Swift中的Metal 3D图形简介

前苹果工程师沃伦·摩尔(Warren Moore)最近被Swift语言用户小组拦下,对3D进行了介绍。

news.realm.io

然后我去学习有关Metal和Swift3的本教程

Swift 3的Metal教程第1部分:入门

更新:本教程已针对Xcode 8.2和Swift 3进行了更新。在iOS 8中,苹果发布了自己的GPU API …

www.raywenderlich.com

入门金属–第2部分:入门

在本视频教程中,您将开始学习有关GPU并行处理和Metal管道的知识。

videos.raywenderlich.com

Swift 3的Metal教程第3部分:添加纹理

更新:本教程已针对Xcode 8.2和Swift 3进行了更新。欢迎回到我们的Swift 3 Metal教程系列! 在…

www.raywenderlich.com

Swift 3的金属教程第4部分:照明

更新:本教程已针对Xcode 8.2和Swift 3进行了更新。欢迎回到我们的iOS Metal教程系列! 在里面…

www.raywenderlich.com

带有Swift第5部分的iOS Metal教程:切换到MetalKit

更新9/30/16:本教程已针对Xcode 8和Swift 3进行了更新。欢迎我们的iOS Metal教程的第5部分……

www.raywenderlich.com

然后我尝试使用GPU计算

计算处理| Apple开发人员文档

编辑描述

developer.apple.com

这样我就可以使用GPU计算1024 * 16粒子的位置

然后我渲染粒子。

请注意,文章可能具有旧的API,您可以尝试将其搜索并更新为最新的API。

最后,我将所有代码与具有金属作为内容技术的默认ARKit XCode项目结合在一起,然后最终实现了它。

具有GPU和Metal Rendering API上的烟火和粒子重力仿真功能的增强现实APP。

yayyy非常感谢您的阅读……

非常喜欢,

乐客

Interesting Posts