- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我正在编写一个 iOS 游戏,它在 iPhone 5S 上运行良好,但在 iPhone 5 上运行失败。
//This is my code
animationFrames = [SKTexture(imageNamed:"enemy1"),SKTexture(imageNamed:"enemy2")]
SKAction.animateWithTextures(animationFrames, timePerFrame: 0.1)
我猜错误是由 Array 引起的,而 iPhone 5 不喜欢我调用的 Array 变量可能已经在使用中?这个动画是针对敌人 Sprite 的,它会在任何给定时间在屏幕上大约 10 个节点处生成。
有没有关于使用 Swift 和 SpriteKit 编写动画的替代方法的想法?或者我需要做什么来修复阵列?
固定:老实说,我不知道到底出了什么问题,但我将 SKTextures 和 SKAnimation 从我创建的 func() 移到了 init() 中,现在它在所有设备的模拟器中都能正常工作。
此外,iPhone 5S 对输入类型进行了假设,因此我不得不在 iPhone 5 的代码中更新一堆 Double() 和 CGFloat()
最佳答案
对于要在相同 Sprite 上运行的相同动画,您不需要像单独的动画数组那样的东西。当您说“失败”时,这是一个错误,还是图像是 rex X 代替了您的动画图像?
您可以尝试从两个设备(或模拟器)中删除应用程序并执行产品 -> 清理,产品 -> 清理构建文件夹(按住选项键)。然后重建并运行。
如果失败并且您无法确定原因,您可以使用控制台中的输出或有关失败原因和失败原因的更多信息来更新您的答案。
关于ios - animateWithTextures 错误,XCode 6 beta,.swift SpriteKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24641856/
当我不使用纹理图集时,一切正常。但是当我使用纹理图集时,animateWithTextures 不起作用并且没有任何显示。这是我的代码 SKTexture *spaceshipTexture = [S
我正在尝试创建一种特定类型的动画,该动画需要每个纹理周期恰好出现 1 秒的声音和动画。每次有人单击按钮时,它都会将新纹理附加到 SKTextures[] 数组中,然后我有一个 SKSpriteNode
我正在使用 SKAction.animateWithTextures 在 Swift 中为 SKSpriteNode 制作动画,并将参数 restore 设置为 true。如 a different
我在我的 Sprite Kit 游戏中使用纹理图集。我正在创建 SKTextureAtlas 对象并将其纹理存储在每个动画的数组中。因此,当我的英雄需要一些动画时,我调用 animateWithTex
我希望我的英雄能够动态改变运行速度,我试图找出我在这里做错了什么: 谢谢 最佳答案 如果您查看documentation for SKAction您可以看到 timePerFrame 的类型是 NST
非常简单的问题,但希望有人告诉我是否正确。 SKAction.animateWithTextures 的恢复和调整大小参数是什么? 如果我有一个 500x500 的图像,而我的动画是 400x400,
我正在 spritekit 中做一个小项目,但无法完全弄清楚。我正在使用 SKAction.animateWithTextures 动画 Sprite 并在数组中移动。工作正常,就像它应该的那样。问题
所以我正在编写一个 iOS 游戏,它在 iPhone 5S 上运行良好,但在 iPhone 5 上运行失败。 //This is my code animationFrames = [SKTextur
我是一名优秀的程序员,十分优秀!