我如何自学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非常感谢您的阅读……
非常喜欢,
乐客