j***a游戏设计语言,j***a语言游戏编程设计

kodinid 7 0

大家好,今天小编关注到一个比较意思的话题,就是关于java游戏设计语言问题,于是小编就整理了3个相关介绍Java游戏设计语言的解答,让我们一起看看吧。

  1. 如何用JAVA开发游戏服务器?
  2. 学习java可以做游戏吗?
  3. 话说想做游戏学什么编程语言比较好?

如何JAVA开发游戏服务器

首先,我得说明的是,目前市场上新人很难去做pc游戏开发,要么是做页游要么是手游。

页游不清楚我就不说了,手游里面,客户端主要就是c2d和u3d。

java游戏设计语言,java语言游戏编程设计-第1张图片-安济编程网
图片来源网络,侵删)

如果你想做客户端,那么你可以转学u3d,因为它使用的语言是c sharp,这个言和j***a相似。网上unity的教程很多,你随便找一下就有了。

再说说手游服务器,其实我入行服务器还是挺巧合的,当初本来是打算做客户端的,都入职了,因为招不到服务器,就让我转服务器了。。

服务器的教程,我至今也没找到,而且也找不到系统的教程。

java游戏设计语言,java语言游戏编程设计-第2张图片-安济编程网
(图片来源网络,侵删)

开源的服务器也只熟悉kbengine和scut。其中一个是cpp做底层python做开发的,一个是c sharp做开发。而且scut已经两年没有更新了,应该是死掉了。

所以,想要学服务器开发,得碰点运气。

j***a服务器目前主流框架技术有 网络层netty或mina,数据协议protobuf,数据库mysql缓存数据库redis,jdbc一般是mybaits或者jpa,项目管理m***en,设计层面spring

java游戏设计语言,java语言游戏编程设计-第3张图片-安济编程网
(图片来源网络,侵删)

然后需要熟悉多线程linux基本操作,git或者svn。

差不多了,这些都有个大致的了解,会用,应该就能找到工作了。

学习j***a可以做游戏吗?

可以做J***a游戏。主要是用J***a分支中的J2ME来写,但是J2ME中需要J***a的基础知识

1、J***a语法基础包括基本数据类型关键字运算符等等 2、对象的思想:类和对象的概念,继承多态等等。 3、异常处理 4、多线

J***a是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此J***a语言具有功能强大和简单易用特征。

会j***a的话是可以写j***a游戏服务器,当然游戏服务器的实现还可以有其他需要来实现。例如c/c++,go,nodejs等等。如果

想要做游戏前端的话,那么需要学习游戏引擎,比如cocos。u3d等等。

可以的

主要是用J***a分支中的J2ME来写,但是J2ME中需要J***a的基础知识

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从J***a基础开始学习,而且现在讲J***a基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的J***a基础知识做一个简单的说明。

J2ME中使用到的J***a基础知识:

1、J***a语法基础:包括基本数据类型、关键字、运算符等等

2、面向对象的思想:类和对象的概念,继承和多态等等。

3、异常处理

4、多线程

J2ME中也有用到的J***a基础知识

话说想做游戏学什么编程语言比较好?

企业级的游戏开发的话,一般C++多一些,大型游戏要求足够高的运行效率,而J***A,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。

但是如果是个人开发小型游戏的话,建议用C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软[_a***_]了大量的类库,用起来很便捷。

如果是开发android的游戏的话,没得选,只能用J***A。

貌似也有用delphi开发的游戏,不过听说不是主流。

其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。

学习的时候建议以C++来学习,用J***A或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。

推荐教材《Visual C++游戏编程基础》

如果只是想做个小的东西玩玩的话,有很多方便的软件,比如《RPG maker》,用这些东西不需要什么编程的基础就能做一些小的东西,玩玩足以。

到此,以上就是小编对于j***a游戏设计语言的问题就介绍到这了,希望介绍关于j***a游戏设计语言的3点解答对大家有用。

标签: 游戏 j***a C++