1、SpriteKit框架做游戏开发是否是最好的选择,那么有哪些资料可以推荐的。2、游戏开发都需要设计一些算法,比如A*算法啊,鄙人看到算法就头疼,前期的开发基本都和业务逻辑打交道,基本不设计算法问题,因此,这块想对薄弱点,对于设计矩阵计算啊,图论啊,可能会觉得颇费脑力,能否有很好的资料或视频去学习这块内容,我相信只不是因为这块难,而是因为不乏有好事者将原理都剖析不清楚烂文章写出来,让大家越看越模糊,以至于对这块内容失去信息。
2 回答

肥皂起泡泡
TA贡献1829条经验 获得超6个赞
相反,我反而推荐swift+spriteKit开发配置简单:下最新的xcode7就能运行。(为什么说是xcode7?因为swift2,还有一些spritekit的新特性)运行效率高,spritekit早起的核心原型就是cocos2d,因为是只针对iOS平台,编译一次几秒就可以(cocos2d编译一次至少得个10秒,大了更恐怖)学习成本低,文档还算全,绝大部分你想要的功能都有。swift的语法比你想象的要简单。支持各种回调,闭包。算法什么的,你要是制作小游戏,为什么要用矩阵运算,个人觉得游戏的核心算法在于用很简单的数学公式是实现别人看来很牛逼的效果。先从简单的游戏做起..少看视频,多尝试。比如:石头剪子布的游戏(不要矩阵算法叭>..<)

凤凰求蛊
TA贡献1825条经验 获得超4个赞
本人游戏编程初学者,苹果的SpriteKit没用过,但是也做游戏为目的没必要使用原生的游戏Kit,像cocos2d,Unity3d都能快速构建包括iOS在内的各个平台2D,3D游戏,而且计算机图形学相关的矩阵啊,向量啊,什么的已经封装好了,寻路算法在引擎里也有现成的。不过你的目的是做游戏,还是研究游戏底层呢?明白这一点很重要。用引擎,免去底层的繁琐知识,但是要学习其他语言(JS,Lua或C#)。用OpenGL这样的原始库做游戏才需要学习图形学知识,学好了自己就可以封装引擎了。
添加回答
举报
0/150
提交
取消