Reality Composer –是否可以同时分配垂直和水平锚点?

亚历克斯

我最近一直在学习RealityKit,并且遇到过Reality Composer。但是,似乎在该应用中,用户一次只能拥有一个锚。

我想知道在场景中是否有两个锚点(垂直和水平)。我正在尝试检测可以与物理物体相互作用的地板和墙壁,并且需要两者都可以使游戏正常运行。

我不需要知道垂直锚的位置或任何其他信息,只需要它们具有物理物体即可。

Reality Composer是否在场景中允许多个锚点?我知道RealityKit允许这样做,但是我不知道Reality Composer中创建的场景是否可以。

安迪·费多罗夫(Andy Fedoroff)

Reality Composer v1.3目前不允许您同时使用两种不同类型的锚点您可以在RC中使用以下五种锚点(每个场景只能使用一个锚点):

  • 水平(àARPlaneAnchor)
  • 垂直(在ARPlaneAnchor处)
  • 图片(àARImageAnchor)
  • (到ARFaceAnchor)
  • 对象(如ARObjectAnchor)

但是您可以在RealityKit中同时使用两种不同类型的锚点

在RealityKit中,有三种对齐方式:

AnchoringComponent.Target.Alignment.horizontal
AnchoringComponent.Target.Alignment.vertical

/* Entity can be anchored to surfaces of Any alignment */
AnchoringComponent.Target.Alignment.any       

一个Alignment结构符合OptionSet协议,因此您可以同时使用两种类型:

let anchor = AnchorEntity(plane: [.horizontal, .vertical],
                  minimumBounds: [0.2, 0.2])

或者您可以通过AnchoringComponent以下方式进行设置

anchor.anchoring = AnchoringComponent(.plane(.any, 
                             classification: .any, 
                              minimumBounds: [0.1, 0.1]))

您可以阅读该故事,以了解它在真实代码中的外观。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Reality Composer生成的场景中以编程方式设置纹理

来自分类Dev

如何在Reality Composer上安装手势

来自分类Dev

带有2个场景的Reality Composer项目文件会在Xcode中播放吗?

来自分类Dev

RealityKit –从同一Reality Composer项目中加载另一个场景

来自分类Dev

如何将自己的Reality Composer场景加载到RealityKit中?

来自分类Dev

是否可以在 Windows Server 2019 上启用 Windows Mixed Reality?

来自分类Dev

exec和composer的权限被拒绝

来自分类Dev

hyperledger composer 部署和启动

来自分类Dev

PHP和Composer,如何合并composer.json文件

来自分类Dev

GIT中的Composer和composer.lock并合并冲突

来自分类Dev

composer install 和 composer install -o 之间的区别

来自分类Dev

是否可以在不更新composer.json的情况下安装composer软件包

来自分类Dev

如何测试composer.lock是否最新?

来自分类Dev

Rails Brick或Rails Composer是否被广泛使用?

来自分类Dev

Rails Brick或Rails Composer是否被广泛使用?

来自分类Dev

安装后是否需要composer.phar?

来自分类Dev

Symfony和Composer更新不起作用

来自分类Dev

Symfony和Composer组件文件夹

来自分类Dev

在Windows 10上安装Wamp和Composer

来自分类Dev

PHP中的Propel和Composer:无连接

来自分类Dev

PEAR和Composer有什么区别?

来自分类Dev

TYPO3和Composer-命令

来自分类Dev

Cloud Composer实例节点和自动扩展

来自分类Dev

使用 Composer 和 Drupal 应用补丁的问题

来自分类Dev

使用 Composer 和 Symfony 进行故障排除

来自分类Dev

是否可以通过 Composer 更改 php bin/console?

来自分类Dev

使用 Wordpress Visual Composer onclick javascript 操作按钮功能平滑锚点滚动

来自分类Dev

核心 Composer 运行时和 Composer 平台运行时之间的区别?

来自分类Dev

使用composer同时开发两个应用程序

Related 相关文章

  1. 1

    在Reality Composer生成的场景中以编程方式设置纹理

  2. 2

    如何在Reality Composer上安装手势

  3. 3

    带有2个场景的Reality Composer项目文件会在Xcode中播放吗?

  4. 4

    RealityKit –从同一Reality Composer项目中加载另一个场景

  5. 5

    如何将自己的Reality Composer场景加载到RealityKit中?

  6. 6

    是否可以在 Windows Server 2019 上启用 Windows Mixed Reality?

  7. 7

    exec和composer的权限被拒绝

  8. 8

    hyperledger composer 部署和启动

  9. 9

    PHP和Composer,如何合并composer.json文件

  10. 10

    GIT中的Composer和composer.lock并合并冲突

  11. 11

    composer install 和 composer install -o 之间的区别

  12. 12

    是否可以在不更新composer.json的情况下安装composer软件包

  13. 13

    如何测试composer.lock是否最新?

  14. 14

    Rails Brick或Rails Composer是否被广泛使用?

  15. 15

    Rails Brick或Rails Composer是否被广泛使用?

  16. 16

    安装后是否需要composer.phar?

  17. 17

    Symfony和Composer更新不起作用

  18. 18

    Symfony和Composer组件文件夹

  19. 19

    在Windows 10上安装Wamp和Composer

  20. 20

    PHP中的Propel和Composer:无连接

  21. 21

    PEAR和Composer有什么区别?

  22. 22

    TYPO3和Composer-命令

  23. 23

    Cloud Composer实例节点和自动扩展

  24. 24

    使用 Composer 和 Drupal 应用补丁的问题

  25. 25

    使用 Composer 和 Symfony 进行故障排除

  26. 26

    是否可以通过 Composer 更改 php bin/console?

  27. 27

    使用 Wordpress Visual Composer onclick javascript 操作按钮功能平滑锚点滚动

  28. 28

    核心 Composer 运行时和 Composer 平台运行时之间的区别?

  29. 29

    使用composer同时开发两个应用程序

热门标签

归档