我是一名没有游戏经验的初学者。我计划使用Sprite Kit在2D中构建iPhone赛车游戏。我想使用移动背景(赛道),如公路骑手或铁路拉什或地铁冲浪。
可以使用Sprite Kit在2D中完成(不使用像Tiled这样的Map编辑器)吗?
公路骑手(或地铁冲浪或铁路高峰)是3D游戏吗?或者它是2d游戏,但是这样设计它给人一种3D游戏的感觉。
答案 0 :(得分:0)
Subway Surfers绝对是一款3D游戏;我不知道Rail Rush是否属于这种情况,因为我从未玩过这款游戏,但是从谷歌图片的截图上我会这么说。
因此,如果您希望获得与您在地铁冲浪者等游戏中看到的效果类似的效果,则必须使用3D游戏引擎。
现在,3D引擎是什么?好吧,我认为这是基于意见的,除非我们有更多关于你想做什么的细节,但是因为你可能想要制作一个没有极高级图形的休闲游戏(我的意思是,不是FarCry 4中的图形),使用Apple的场景套件对我来说似乎是一个好主意。
编辑:哦,对不起,我忘了提到Unity3D,好吧,如果你只想在Sprite Kit和Unity3D之间做出选择,那么Unity3D是不错的选择,因为它是...... 3D。但同样,您还应该考虑其他3D引擎,我不知道Unity3D对于初学者来说是多么容易。 编辑#2:因为我跟你谈过Scene Kit,我想我应该首先在Apple网站上给你更多细节:我认为Scene Kit的优点在于它的核心概念可以很容易理解,我的意思是如果你想添加一个立方体,那么你只需要设置它的位置(通过创建,定位和向场景添加SCNNode
)然后您将几何体附加到此特定节点,这是将在屏幕上呈现的几何体,例如,如果您想要将其设置为球体,你会做那样的事情(在Swift中):
myNode.geometry = SCNSphere(radius:0.5)
因此,您可以添加以编程方式创建的摄像机,灯光,对象或从Collada(.dae)或Alambic文档加载的对象,这样做的一点是,您可以在3D工具中创建对象,例如Maya或Blender,然后只需将其导入游戏 您还可以添加粒子发射器(适合制作烟雾,雨水,火灾......等),您也可以在材料上获得良好的定制可能性。
如果你想看看Scene Kit在现实生活中做了什么,你可以通过downloading this on the Apple Developer website来试试,它是WWDC 2013的场景套件演示文稿,用Scene Kit制作,使用箭头浏览它。
它将在你的Mac上运行,但自2014年起,Scene Kit也可以在iOS上运行(几乎与你在Mac上找到的相同)。你也可以看看at the presentation of 2014
希望我的回答有所帮助。