在iOS上制作基于菜单的游戏的框架是什么?

在iOS上制作基于菜单的游戏的框架是什么?,ios,sprite-kit,uikit,Ios,Sprite Kit,Uikit,如果这是一个难以回答的问题,我深表歉意。如果是,请提出改进方法 我的问题是,基于菜单的游戏应该基于哪个框架?这场比赛将类似于“大胜”运动会。所有的游戏都在管理中,但需要有显示运动AI游戏的能力(没有用户游戏,只是模拟游戏)。至于菜单,它们将是各种各样的菜单,用于更改玩家、购买玩家、玩游戏和查看排名 我最初的想法是在SpriteKit中制作它,因为它是一个游戏引擎,这就是我的经验 在考虑了一段时间之后,我开始认为,因为除了模拟之外没有真正的“游戏”元素,所以我不需要使用SpriteKit。我的意思

如果这是一个难以回答的问题,我深表歉意。如果是,请提出改进方法

我的问题是,基于菜单的游戏应该基于哪个框架?这场比赛将类似于“大胜”运动会。所有的游戏都在管理中,但需要有显示运动AI游戏的能力(没有用户游戏,只是模拟游戏)。至于菜单,它们将是各种各样的菜单,用于更改玩家、购买玩家、玩游戏和查看排名

我最初的想法是在SpriteKit中制作它,因为它是一个游戏引擎,这就是我的经验

在考虑了一段时间之后,我开始认为,因为除了模拟之外没有真正的“游戏”元素,所以我不需要使用SpriteKit。我的意思是,我认为不需要物理、碰撞或SpriteKit提供的其他东西。这会让我觉得我应该用带有故事板的UIKit制作游戏

为了确保这不是一个基于意见的问题,我将把我的问题缩小到这个范围。像UIKit、SpriteKit等这样的基于菜单的游戏对我描述的游戏有什么好处?请随意添加关于我所说的任何意见

为什么不能两者兼而有之

SpriteKit可以与UIKit共存。
SKView
是一个
UIView
子类,它包含一个处理SpriteKit内容的
SKScene
。您可以将此
SKView
嵌入UIKit中的任何其他正常
UIView
s

如果大部分游戏都是基于菜单的,我建议使用UIKit。对于模拟,如果您以后需要一个更像游戏的环境(用于粒子效果、碰撞检测等),您可以随时在
SkView

中放置,为什么不同时使用这两种

SpriteKit可以与UIKit共存。
SKView
是一个
UIView
子类,它包含一个处理SpriteKit内容的
SKScene
。您可以将此
SKView
嵌入UIKit中的任何其他正常
UIView
s

如果大部分游戏都是基于菜单的,我建议使用UIKit。对于模拟,如果您以后需要一个更像游戏的环境(用于粒子效果、碰撞检测等),则始终可以在
SkView
中放置