游戏的编程语言
游戏一般用什么编程语言开发?
没有规定什么编程语言是用来写游戏的,只是不同的编程语言的侧重点不同,比如PHP在网站方面具有优势,python用来写一些脚本,c语言偏底层等等,编程语言的功能只是告诉计算机要怎么做
如果要写大型游戏的话,c++比较好,Java、Python等我不太清楚
别局限在语言上面。就手游来讲,10年前是J2ME的j***a语言,和看起来很高大上的C语言。现在都是C++、Object-C、c#、J***a以及各种脚本语言。这些语言被使用的背后是硬件的升级(不要忘记摩尔定律)和更好的解决方案的推出。举例来讲,Unity3d流行使很多C++阵营的人一夜之间用上C#,Cocos2d-x的流行又使人离不开C++。苹果的手机漫天都是的时候,Object-C也就成为了很多开发者必须要会的东西。所以,选择的时候,首要的不是语言,而是你选择用什么东西做游戏。语言只是其中的一部分,不能本末倒置。
学习游戏开发,需要掌握游戏编程和游戏引擎核心技术,比如现在很多公司都在用的Unity,对C#编程和Unity核心技术都需要有规划和系统地进行学习。如果只是在网上找一些视频和项目跟着学,不能真正的去理解和消化变成自己的东西,最终的结果也只能是事倍功半。再说现在网上的***和项目包括很多的培训机构教的都是一些换皮不换骨的内容,好多还是基于Unity5.x的案例,也很难学到现在游戏公司真正需要的技术。建议到Paws3D学习中心来看看,每周六下午游戏开发私教营也可以预约到现场来试听,线下课程除了能够快速的帮助您提升游戏开发能力,还有机会参与独立游戏项目的实战开发,欢迎到现场来参观、体验与学习。
这分服务端还是客户端 客户端 也要看你用什么游戏引擎 如果是Cocos那就是c++和Lua 或者Js如果是Unity 那么主要是c# 服务端一般是j***a c++
客户端看游戏引擎,像现在最火的unity3D 就是C#+lua做手游开发,虚幻的话就是C++,h5方向有两个引擎分别是egret和laya box 用的是typescript。
服务端的话主要有3个流派,分别是cpython,clua 和erlang 。j***a 不入流,做什么都行,反过来就是做什么都不行。
总结就是服务端多语言混编交互的很多,各语言都有各自的发挥,客户端跟引擎走。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/11829.html