ios - Swift unity 光线转换等效

标签 ios swift xcode scenekit

我想检查在我的无尽 3D 运行者中我的玩家下方是否有一个物体,类似于统一的光线转换。是否有等效的或者有人知道如何以不同的方式做这件事?

我尝试过检查碰撞,但由于它是一个球,使其具有动态物理体会使其到处都是。

最佳答案

SCNNode 公开了 -hitTestWithSegmentFromPoint:toPoint:options:

Fox: Building a SceneKit Game with the Xcode Scene Editor示例障碍物和地面是静态物理体,-[SCNPhysicsWorld rayTestWithSegmentFromPoint:toPoint:options:] 用于实现您正在寻找的内容。

关于ios - Swift unity 光线转换等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36136245/

相关文章:

iphone - 如何更改 Facebook 登录页面的语言?

iphone - 新的 IOS5 UISwitch 在 UITableViewCell 中看起来没有被禁用

objective-c - 将 Objective-c 文件移植到 Swift 后删除了该文件,并报告文件 :. .. 警告 : Missing file: . .. 缺失

ios - 如何在没有 Storyboard的情况下设置 ViewController 的框架

ios - 如何从完成的存档中排除模型版本?

ios - 如何将长按的单元格添加到indexpathforSelectedRow?

swift - 为什么函数不被视为命名类型?

iOS:我应该如何阅读这个说我的应用程序被 pthread_kill 和 SIGABRT 杀死的崩溃报告?

具有众多目标的 Xcode 速度变慢

ios - 如何使用扫描构建静态分析器来理解 iOS ARC 代码