objective-c - 将 SKShapeNode 添加到 UIViewController (Objective-C)

标签 objective-c swift sprite-kit

现在我已经创建了一个包含 SKShapeNode 的 SKScene,并且我正在将此 SKScene 添加到 UIViewController 中。是否可以直接将 SKShapeNode 添加到 UIViewController?

谢谢!

最佳答案

不,不是。 SKShapeNode(或任何其他类型的 SKWhatever)无法添加到 UIViewController。它是 Sprite Kit 的一部分,Sprite Kit 是唯一可以处理 SK 对象的东西。

打个比方,就像将紧凑型汽车的发动机(SKShapeNode)放入半卡车(UIViewController)中。它们都是汽车(显示的东西),但用途完全不同。

关于objective-c - 将 SKShapeNode 添加到 UIViewController (Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060497/

相关文章:

php - 使用 objective-c 执行 PHP 脚本

ios - 将 NSNumber 转换为 Boolean 会为 iPhone 和 iPad 提供不同的结果

ios - 无法在 Swift xcode 6.3.1 中使用类型为 'functionName' 的参数列表调用 '([(nameOfClass)])'

iOS8 Swift - TableView - Controller 不符合协议(protocol) UITableViewDataSource

Xcode 7.3 : "Thread 1: EXC_BAD_ACCESS(code=1, adress=0x0)"

iphone - 如何在 CoreData 中存储 DayOfWeek 和时间?

iphone - Objective C 贝塞尔曲线 reshape

swift - Xcode 内存警告 - 无法加载任何 Objective-C 类信息

swift - 如何在 SpriteKit 序列中获得不同的随机延迟?

IOS Sprite 套件,旋转一个SKSpriteNode