我在这里遵循了这个教程:https://cartoonsmart.com/how-to-support-external-game-controllers-with-swift-2-and-sprite-kit-for-the-new-apple-tv/ to在sprite工具包中将外部游戏控制器连接到apple tv,但我无法使用教程代码.我没有得到任何错误消息,但它根本无法正常工作.这是我的代码:
func setUpControllerObservers() {
NotificationCenter.default.addObserver(self, selector: #selector(connectControllers), name: NSNotification.Name.GCControllerDidConnect, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(disconnectController), name: NSNotification.Name.GCControllerDidDisconnect, object: nil)
}
func connectControllers() {
var count = 0
for controller in GCController.controllers() {
count = count + 1
print(count)
print(controller.extendedGamepad != nil)
print(controller.microGamepad != nil)
print(controller.gamepad != nil)
if (controller.extendedGamepad != nil && controller.playerIndex == .indexUnset) {
if (count == 1) {
controller.playerIndex = .index1
}
else if (count == 2) {
controller.playerIndex = .index2
}
else …Run Code Online (Sandbox Code Playgroud) 对于导航栏,我们有一个navbar-inverse班级.引导程序中的标签是否有类似的内容?这是我的代码:
<ul class="nav nav-tabs">
<li><a href="#">Tab item</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
让我们假设我有一个SKSprite节点.供参考,我举一个例子:
let rect = SKSpriteNode(color: UIColor.blue, size: CGSize(width: 50, height: 300))
rect.position.x = self.frame.midX
rect.position.y = self.frame.midY
self.addChild(rect)
Run Code Online (Sandbox Code Playgroud)
所以你可以想象它是一个很薄的高蓝色矩形.我如何动画节点动画从左到右弯曲中间部分并无限重复?我将提供一个图像,以便更清楚地理解:
对不起,如果图像质量不好.唯一的问题是我希望它动画,否则我可以使用静态图像.
任何帮助将不胜感激,谢谢.