1.做游戏开发需要学什么
做游戏开发需要学什么
H5只是浏览器的页面标准,并不是鸟源怒游戏开发标准。。小鸟所以游戏开发的素材过程,跟H5的愤怒d愤无关,只要在发布游戏的鸟源怒炒单指标源码时候,按照符合H5的小鸟标准发布,那就被称之为H5游戏。素材而目前的愤怒d愤主流开发,使用的鸟源怒是Unity3D和COCOS2DX这两个引擎,尤其在手游方面,小鸟这两个引擎,素材占据了超过8成的愤怒d愤终端查看java源码市场份额。其中COCOS只能制作2D游戏,鸟源怒代表作是小鸟《愤怒的小鸟》。Unity则是2D和3D均可,比如《王者荣耀》。
其中Unity3D的开发语言为C#,COCOS2DX的晚归管理源码开发语言为C。如果要以JAVA来说的话,和C则区别比较大。由于C有指针,对于没有C语言开发经历的人来说,所以还是比较容易混乱的。
而C#与JAVA是网易云通讯源码同父异母的兄弟(血缘最接近的两门语言,需要牵扯到SUN与微软的黑历史,篇幅过长,此处略过)。。。所以这两门语言的天下手游源码语法几乎是一模一样的。。。编程思想,设计模式互相通用。。。只有几个关键字不同,几个语法糖的区别而已。。。。C#就像是下一个版本的JAVA。。。几乎可以秒懂。。。
最大的区别还是在于,JAVA的核心包是无法在Unity3D里面使用的,而是要调用.NET的类库。不过如果有JAVA的基础,学习.NET还是很快的。。。