SwiftUI 游戏开发之 乒乓球游戏基于SpriteKit SwiftUI Combine (教程含源码)

阅读: 评论:0

SwiftUI 游戏开发之 乒乓球游戏基于SpriteKit SwiftUI Combine (教程含源码)

SwiftUI 游戏开发之 乒乓球游戏基于SpriteKit SwiftUI Combine (教程含源码)

实战需求

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 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23