我是使用spirtekit开发swift ios游戏的新手,我需要帮助。我想开发一个垂直的2D无限跑步,在滑动的位置你可以移动球员的方向,如果有障碍物,它会创建在一个位置计算与玩家的位置。一旦创造障碍,我想让它掉下来,但总是与玩家有相同的关系(这意味着它只能在y轴上移动)。 你能告诉我一些关于如何管理的想法吗?关于如何管理与其他SKNode有关的移动的想法,向下移动但保持与其他SKNode相同的对齐
1
A
回答
0
这本书教你到底如何让你在找什么:
https://www.amazon.com/Getting-Started-SpriteKit-Jorge-Jordan-ebook/dp/B01891X7TM
这是终端产品:
https://itunes.apple.com/lr/app/inside-the-hat/id1076967804?mt=8
你可以免费得到它这里(与审判): https://www.packtpub.com/application-development/getting-started-spritekit
源鳕鱼因为这是在网络上的某个地方,但我忘记了在哪里:(一年前我买了这本书,现在找不到它。
基本上,你有一个很长的背景是.moveTo
..在.update
你检查背景的位置,然后根据它的XY位置重新设置它(它基本上只是一直向下,弯曲到顶部位置,然后下降)
此外,在.update
您检查分数,或一个计时器,或者只是随机抽查,然后产卵敌人,障碍,等等。你给敌人/障碍SKActions
朝玩家移动,并让.didBegin(contact:)
处理得分,音效,死亡等。
相关问题
- 1. 如何向下移动G +按钮,使其与其他所有内容对齐
- 2. SKNode触摸其他SKNode识别
- 3. 如何保持一个div相对于其他移动位置的位置?
- 4. Div下移,同时试图保持与其他人一致
- 5. 如何在移动家长时保持儿童SKNode速度?
- 6. 如何在SKNode之间移动SKSpriteNode
- 7. 为什么我的div在移动时不能与其他div保持同步?
- 8. 基于与其他模型的关联自动命名对象
- 9. 的jQuery移动TD低于其他TD
- 10. 如何在移至其他活动时关闭活动?
- 11. CSS3推动div相对于其他div移动
- 12. 模拟大量与其他对象相关的对象(“有”)
- 13. 从ArrayList中移动对象的其他
- 14. SpriteKit崩溃:物理体如何失去与SKNode的关联?
- 15. 如何用于与ECMAScript-6相关的其他语言中?
- 16. 浮动:向右移动其他的div下来
- 17. 如何移动到其他活动
- 18. Listelement与其他对齐
- 19. Javascript活动div - 保持mousedown与其他文本在页面上移动时div的移动
- 20. 如何获取与其他不使用id字段相关的托管对象?
- 21. 移动于其他的movieclip鼠标COORDS的动画片段位置相对
- 22. 使UITextView展开并向下移动其他对象
- 23. 如何防止SKSpriteNode与physicsBody在与其他精灵相撞时移动?
- 24. 多态belongs_to与动态类的关联(取自其他关系)
- 25. CSS在其他div下移动div
- 26. Boostrap下拉移动其他divs
- 27. 力ExpandableListView移动其他项目下
- 28. 关于RAII,C++`try` /`catch`块是否与其他块相同?
- 29. 如何管理对象之间的一对多关系? (移动相关)
- 30. 有关SqlWorkflowInstanceStore如何与其他模式一起工作的任何想法?
只需将您在背景上使用的相同移动操作添加到该新对象即可。如果我正确地阅读这些内容,您的播放器实际上不会“移动”背景,这意味着您放置在屏幕上的任何内容只能以与背景相同的速度移动。 – TheValyreanGroup
嗨,首先感谢您的回复。我想我错过了一些信息,或者我不太清楚。正如我现在是一个静态背景和一个玩家(SKNode),在滑动方向移动。每次刷卡后,我需要检查一些条件,如果验证,我必须创建一个障碍(SKNode)。一旦创造障碍,为了创造向前运动的幻觉,我必须向下移动障碍物,当然也是球员,但他们必须同时向下移动。我希望现在更清楚。谢谢! – andrea
哦。只需在需要时打开和关闭重力,并确保节点具有相同的质量。 – TheValyreanGroup