草庐IT

debug_kit

全部标签

ios - 如何在 Sprite Kit/Swift 中将文本环绕成一个圆圈

我正在使用SpriteKit/Swift制作游戏,我想对菜单场景产生影响,我将一根绳子绕着一个圆圈弯曲。下图几乎正是我想要完成的。http://www.heathrowe.com/tuts/typeonaapathimages/4.gif 最佳答案 下面的代码通过为字符串中的每个字符创建一个标签节点,将标签的位置设置到圆上的适当位置,然后旋转每个标签,将字符串中的字符环绕在圆的上半部分节点,使其在该位置与圆相切。classGameScene:SKScene{overridefuncdidMove(toview:SKView){let

swift - 如何在 sprite kit 中复制一个 sprite 并让它们表现不同

我一直在开发一款IOS手机游戏,我想复制一个对象,然后让副本在整个屏幕上移动。我通过谷歌查看了与此相关的内容,但它们都在ObjectiveC中,或者只是没有我要找的东西。我想知道如何在Swift和SpriteKit中做到这一点。 最佳答案 如果您正在使用SKSpriteNode,您可以复制它及其所有当前属性:letcopiedNode=nodeToCopy.copy()as!SKSpriteNode您仍然需要将copiedNode添加到您的场景中。copiedNode还将继续运行nodeToCopy正在运行的任何操作。您可以使用co

ios - 使用 Swift 在 Sprite Kit 中构建棋盘游戏?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion在使用Swift的SpriteKit中,我正在尝试构建一个棋盘(实际上是一个类似国际象棋的棋盘/方block网格)。所以一般来说,我应该如何制作方形网格板?我做了很多研究,并通过多维数组研究了一些类似国际象棋棋盘的高级概念的例子,但它仍然没有真正解释如何在SpriteKit中直观地表示它,更重要的是,如何将视觉表示映射到多维数组中的字母+数字表示...有什么想法吗?如果有人能至少回答上述问题中的一个点/部

swift - 使用 SKShapeNode 在 Sprite Kit 中绘制虚线

IfountthissolutionbutIcan'tmakeitintoswiftcode这是我的尝试varpattern[2]:CGFloat;thisvardashed:CGPathRef=CGPathCreateCopyByDashingPath(CGPathCreateCopyByDashingPath(path,transform,phase,lengths,count);varmyShapeNode:SKShapeNode!;varCGPathCreateCopyByDashingPath:CGPathRef; 最佳答案

swift - Sprite Kit 的辅助功能(画外音)

我正在尝试在具有固定面板的益智游戏中添加对旁白辅助功能的支持。但是,我无法显示UIAccessibilityElements。现在我正在我的SKScene中覆盖accessibilityElementAtIndex、accessibilityElementCount和indexOfAccessibilityElement。他们正在返回一个可访问元素数组:funcloadAccessibleElements(){self.isAccessibilityElement=falseletpieces=getAllPieces()accessibleElements.removeAll(kee

sprite-kit - SpriteKit 在不将 dynamic 设置为 true 的情况下检测碰撞?

我希望我的Sprite碰撞和接触被检测到,但我不希望它们动态移动(我只需要知道它们已经接触过)。didBeginContact(contact:SKPhysicsContact!)只有在我将玩家的physicsBody.dynamic设置为true时才会调用。如何在不影响玩家位置或移动的情况下调用这些委托(delegate)方法? 最佳答案 您可以将对象固定在屏幕上,因此您无需将重力设置为0(如果您希望保持其他对象的重力)。像这样设置对象:object.physicsBody.dynamic=trueobject.physicsBo

ios - 具有 Objective-C 和快速代码的应用程序在 Release模式下启动时崩溃, Debug模式正常

我的项目是基于Objective-C的,并且有一些第三方swift代码。应用程序在Debug模式下运行良好,但是,当我将应用程序存档为Release模式时,应用程序将在启动屏幕上崩溃。将swift优化级别设置为None仍然有同样的问题。我安装了crashlytics3.7,但它在启动时崩溃,它没有机会上传崩溃。我很绝望。有什么想法吗?更新:我试图删除所有swift的东西和存档,现在一切都像往常一样。但是,一旦我将swift文件拖到基于Objective-C的项目中,运行(调试)应用程序就可以了。但是如果存档(发布)并将其安装在iPhone上,启动时会立即崩溃。有什么我想念的吗?

ios - 如何在 Scene Kit 中对同一场景使用多个摄像头

我有2个彼此相邻的SCNView,它们应该通过不同的相机显示相同的场景。在我看来,SceneKit将该节点与节点层次结构中最高的相机一起使用,所以我尝试了类似的方法leftSceneView.scene?.rootNode.addChildNode(scene.rootNode)rightSceneView.scene?.rootNode.addChildNode(scene.rootNode)leftSceneView.scene?.rootNode.addChildNode(cameraNodeLeft)rightSceneView.scene?.rootNode.addChild

swift ,AVAudioRecorder : Error 317: ca_debug_string: inPropertyData == NULL

我知道有些线程会出现此错误消息,但它们并没有真正提供问题的答案,这就是为什么我决定打开另一个线程并再次询问的原因...希望其他人遇到过同样的问题,解决它。importUIKitimportAVFoundationclassRecordSoundsViewController:UIViewController,AVAudioRecorderDelegate{//MARK:IBOutletsforButtons@IBOutletweakvarrecordingLable:UILabel!@IBOutletweakvarrecordButton:UIButton!@IBOutletweakv

ios - Debug模式下蓝色和黑色有什么区别?

这个问题在这里已经有了答案:XcodeDebugger:Whatdoestheblueitalictextmean?(2个答案)关闭7年前。为什么文字有时是蓝色有时是黑色?