我正在做一个游戏,我有20个纹理,必须动态翻转(如镜子)。我试图使用node.xScale = node.xScale * -1和node.yScale = node.yScale * -1,但它不起作用.. 在此先感谢。用SpriteKit翻转SpriteNode
回答
奇怪的是它不起作用。我相信简单的做法node.xScale = -1
的作品,因为你想保持比例因子相同(1)并反转它。让我知道你是怎么办的。
不,它仍然没有工作..节点仍然在相同的规模,并不翻转..即使我设置了一个断点,并打印它打印-1的值,但它仍然没有翻转.. – 2014-10-07 15:39:03
我只是自己试了一下,它工作得很好。你在使用纹理,图像还是纯色?另外,你使用的是什么版本的Xcode? – 2014-10-07 17:15:03
我正在使用SKSpriteNode spriteNodeWithTexture(来自使用SKTextureAtlas的地图集)。我正在使用Xcode 6.1。 – 2014-10-07 18:35:12
- 1. Spritekit - Spritenode在泰伯维
- 2. SpriteKit - SpriteNode永不显示
- 3. 移动我的SpriteNode Swift SpriteKit
- 4. 在SpriteKit中附加SpriteNode
- 5. 如何翻转SpriteKit中的Sprite?
- 6. 在iOS 8的SpriteKit中用xScale翻转一个精灵并不会翻转SKPhysicsBody
- 7. Swift,SpriteKit:使用edgeLoopFromRect时SpriteNode出错的物理体位置
- 8. 在SpriteKit中给定SpriteNode的每一边创建物理实体
- 9. 从Xcode的SpriteKit Node/SpriteNode创建一个PNG图像为Mac
- 10. 检测Spritenode范围内的其他Spritenode?
- 11. 如何通过触摸来旋转SpriteNode?
- 12. 旋转spritekit
- 13. SpriteKit转换不起作用
- 14. 如何获得旧spritenode的位置用于新spritenode?
- 15. SpriteNode透视?
- 16. Swift/Spritekit-如何通过数组翻页?
- 17. 滚动SpriteNode使用触摸
- 18. SpriteKit旋转混淆
- 19. physicsBody与spriteNode错位
- 20. SpriteNode不遵循cgpath
- 21. 翻转使用SkiaSharp
- 22. 用NSTimer翻转UISwitch
- 23. SR翻转翻牌和D翻转翻牌
- 24. 确定SpriteNode在一个矩形上的位置SpriteNode
- 25. 翻转
- 26. SpriteKit场景转换XCode 7
- 27. SpriteKit GameScene旋转问题
- 28. SpriteKit旋转动作惯性
- 29. SpriteKit:旋转无摩擦
- 30. Spritekit - 如何在暴露于重力的情况下水平翻转精灵
“不起作用”不是问题的描述,更多的是因为这个(否定尺度)已被证明可以工作(flip sprites) – LearnCocos2D 2014-10-07 15:32:49
该节点仍然在相同的比例尺内,并且不会翻转.. – 2014-10-07 15:39:50
如果您发布纹理的图片可能会有所帮助。 – 0x141E 2014-10-07 18:17:03