为什么每次尝试将动画链接到SpriteNode时xcode都会崩溃?

时间:2019-06-26 21:43:36

标签: xcode sprite-kit

由于SWIFT和SKSpriteKit,我目前正在尝试制作平台游戏。一切正常,直到我尝试为英雄制作连续动画。

我正在使用GameScene SpriteKit场景文件(GameScene.sks)。我在英雄精灵上插入了动画纹理。它工作正常。 enter image description here

问题是我需要导出此动画以便在触摸屏幕时调用它。因此,我选择了它,然后单击“转换为参考按钮”,然后创建一个新的sks文件(HeroActions.sks)。

enter image description here

接下来我要做的是将其附加到节点(准确地说是英雄spriteNode)。因此,我单击选择按钮,然后选择GameScene.sks文件。英雄节点(魔术师)出现在场景画布中。 enter image description here

但是...当我单击它时,Xcode崩溃并显示以下错误:

  

进程:Xcode [1346]路径:
  /Applications/Xcode.app/Contents/MacOS/Xcode标识符:
  com.apple.dt.Xcode版本:10.2.1(14490.122)生成   信息:IDEFrameworks-14490122000000000〜6应用项目ID:
  497799835 App外部ID:830924854代码类型:
  X86-64(本机)父进程:??? 1负责人:
  Xcode [1346]用户ID:501

     

日期/时间:2019-06-26 23:17:56.835 +0200操作系统版本:
  Mac OS X 10.14.5(18F132)报告版本:12匿名UUID:
  44809473-B612-9FC6-17F2-DD705F0D08C6

     

自启动以来唤醒的时间:1400秒

     

系统完整性保护:已启用

     

崩溃的线程:0调度队列:com.apple.main-thread

     

异常类型:EXC_BAD_INSTRUCTION(SIGILL)异常代码:
  0x0000000000000001、0x0000000000000000异常注意:
  EXC_CORPSE_NOTIFY

     

终止信号:非法指令:4终止原因:
  命名空间SIGNAL,代码0x4终止过程:排除处理程序[1346]

     

特定于应用程序的信息:ProductBuildVersion:10E1001   发生异常崩溃:该窗口已被标记为需要另一个   布局窗口通过,但已经有更多的布局窗口通过   而不是窗口中的视图。

     

特定于应用的Backtrace 1:0 CoreFoundation
  0x00007fff3d7dccfd __exceptionPreprocess + 256 1 DVTFoundation
  0x000000010e0633f6 DVTFailureHintExceptionPreprocessor + 274 2
  libobjc.A.dylib 0x00007fff67e86a17   objc_exception_throw + 48 3 CoreFoundation
  0x00007fff3d7dcb2f + [NSException提高:格式:] + 201 4 AppKit
  0x00007fff3ae2ec3b-[NSWindow(NSDisplayCycle)   _postWindowNeedsLayoutUnlessPostingDisabled] + 1522 5 AppKit 0x00007fff3ae2e5e

我知道这很困难,我尝试了很多不同的方法(重新启动,重新制作动画,替换地图集内的图像文件,...)。发生了什么事?

0 个答案:

没有答案