SwiftUI 游戏开发之 乒乓球游戏基于SpriteKit SwiftUI Combine
乒乓球游戏与树一样古老的游戏,可追溯到 1972 年。万一你出生在这个世纪而不是最后一个世纪,让我解释一下它是什么。这是一款两人游戏[在当时很不寻常],画面非常简单。你控制一个桨,另一个球员控制另一个,你的球被你从一边敲到另一边。这是一场电子乒乓球比赛。
然后回到编码。总的来说,我喜欢 SpriteKit 和 SwiftUI 之间的协同作用。后者非常适合安排/组织你的屏幕——它的布局机制与 VStacks、HStacks 甚至网格超级容易做到——前者,SpriteKit 非常深思熟虑的基本组件集合,你需要构建一个好的 2D 游戏。
我使用物理世界的重力原语来驱动球(我称之为岩石)。在这个版本中,我需要球来回移动,所以我使用了 SKAction 指令来给出开始游戏的“冲动”;除此之外,我依赖物理对象原语,以便它四处弹跳。
另一个重大变化是使用 SpriteKit 作为控制
本文发布于:2024-02-02 08:06:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170683240042475.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |