聊天东西搜索GunnerTalk能够找到我

前几天苹果发布了VisionOS的SDK,最近几天工作比较多,有一搭没一搭的折腾了几回,终于在今天把流程走通了。废话不多说,先放个视频吧。 【VisionOS首个应用Demo开发】

经过Xcode创立项目

VisionOS首个应用Demo开发

然后挑选 visionOS

VisionOS首个应用Demo开发

输入产品名称

VisionOS首个应用Demo开发

完成Demo项目创立

VisionOS首个应用Demo开发

大家能够看到,在预览界面中,有一个3D的球。咱们接下来要做的,便是把这个3D的球替换成咱们自己的3D模型。

修改资源包内容

VisionOS首个应用Demo开发

经过左侧的导航栏,进入 Packages -> RealityKitContent -> Package . 此刻就会对现在的素材包进行预览。然后咱们,点击右上角的“Open In Reality Composer Pro”来增加咱们自己的3D模型。

VisionOS首个应用Demo开发

以上便是,Reality Composer Pro 的界面,在此之前咱们使用的都是 Reality Composer东西来修改ARKit和RealityKit所需求的3D模型。

接下拖拽usdz格局的3D模型到Reality Composer Pro中

VisionOS首个应用Demo开发

导入成功后,删除之前的球体,然后调整一下位置和尺度

VisionOS首个应用Demo开发

然后保存,就会直接在Xcode中完成预览

VisionOS首个应用Demo开发

进一步,咱们能够在VisionOS的模拟器中进行预览

VisionOS首个应用Demo开发

以下便是在模拟器中预览的情况,也便是未来在Vision Pro眼镜中的体验效果了。

VisionOS首个应用Demo开发

遇到的坑

  1. 分别下载了Xcode 15 Beta 2 和 VisionOS的模拟器,可是翻开Xcode并没有自动加载VisionOS的模拟器。还好官网有经过东西进行装备的方法,详见developer.apple.com/documentati…

别的,我直接把命令也在这里展现一下。

sudo xcode-select -s /Applications/Xcode-beta.app
xcodebuild -runFirstLaunch
xcrun simctl runtime add "~/Downloads/visionOS_1_beta_Simulator_Runtime.dmg"
D: 19BFD83F-DEF9-418D-82A4-7B7B5094A22D xrOS (1.0 - 21N5165g) (Ready)
  1. 想跑一个之前的MacOS项目,可是各种三方的库都不支撑VisionOS,只能作罢,新建一个Demo项目来走完流程。
  2. 用之前Reality Composer制造的USDZ模型,导入到Reality Composer Pro后,无法在Xcode中预览,而且还会溃散。最终经过Reality Convert将之前的一个obj格局的模型,重新转成USDZ,就能够了。

后续

后续会更深入了解VisionOS的文档,以及如何将3D模型与空间进行整合。