jjzjj

overlaySKScene

全部标签

ios - 使用 SCNRenderer 时未呈现 overlaySKScene

我正在使用SCNRenderer将场景渲染到现有的OpenGL上下文(基本上是VuforiaImageTarget示例的修改版本)和overlaySKScene来显示注释场景中的对象。自从更新到iOS9后,overlaySKScene不再呈现。没有调用每帧操作(update:、didEvaluateActions、...)。它适用于iOS8,并且相同的SKScene仍然适用于同一应用中不同ViewController中的SCNView。上下文设置:self.context=[[EAGLContextalloc]initWithAPI:context.APIsharegroup:scnV

ios - 如何创建 overlaySKScene SWIFT Xcode 来显示 HUD 或控件?

我有一个使用SceneKit设置的场景。这是一款使用SceneKit的游戏。我正在尝试制作一个HUD,因此我可以使用SpriteKit将控件放在屏幕上。问题是我不太了解所有代码,而且我不知道我缺少什么。你能正确重写吗?我尝试在名为base的屏幕上添加一个Sprite图像,但我不确定在转换SpriteKitoverlaySKScene后这是否是添加子画面的方式?代码:importiAdimportUIKitimportGameKitimportSceneKitimportStoreKitimportSpriteKitimportQuartzCoreimportFoundationimpo

ios - 如何从 SKView 过渡到 SCNView?

嘿,我有一个UIView只是标准的默认Controller,但是我在另一个.swift文件中有一个SCNView所以我可以从标准的UIViewController转换到SKScene但我无法从SKScene转换到SCNcene问题在于我的代码classPlayController:UIViewController,ADBannerViewDelegate,SKPhysicsContactDelegate,SKSceneDelegate,SCNSceneRendererDelegate,SCNPhysicsContactDelegate{letscnView=self.viewas!SC

ios - 当 SCNScene overlaySKScene 的 child 时查找触摸的 SKNode

我有一个SCNScene用于我正在构建的3D游戏。我使用SCNScene.overlaySKScene在这个场景上放置了一个HUD。为了在我的3D场景上接收点击,我使用了手势识别器和hitTest,这工作正常。我正在尝试确定我现在点击添加到HUDSKScene的SKSpriteNodes。这不适用于手势识别器。看过WWDC2014Banana示例后,我认为我在使用替代的touchesBegan方法(如下)时没有做任何不同的事情。overridefunctouchesBegan(touches:NSSet,withEventevent:UIEvent){println("touchesB

从 SCNScene 和 overlaySKScene 获取触摸事件的 swift/scenekit 问题

下午好,我正在尝试弄清楚如何从SCNNode和SKSpriteNode从覆盖有SKScene的SCNScene获取触摸通知。importUIKitimportSceneKitclassGameViewController:UIViewController{varscnView:SCNView!varscnScene:SCNScene!varsprite:spritekitHUD!varcameraNode:SCNNode!varshape:SCNNode!overridefuncviewDidLoad(){super.viewDidLoad()setupScene()}funcsetu