小程序商店-小程序推广、发布、交易平台

学手机游戏开发需要学什么

2020-02-25 22:05:48 分类:游戏 收听量:526

学手机游戏开发需要学什么

陈小倩音频解说员
语音内容:

针对“ 学手机游戏开发需要学什么 ”的问题,下面由前端设计师-陈小倩为您解答:

1、第一要有Java基础

安卓是基于Java的,所以想要从事android开发相关工作肯定要先有一定的Java基础知识,这里的Java基础主要包含两方面:JavaSE基础和JavaWeb开发基础。

2、JavaSE基础

JavaSE是整个Java的核心,别的一切的Java相关知识点,都是在JavaSE的基础上进行的扩充而已。所以对JavaSE的学习,需要坚固掌握Java的基本语法、理解面向对象的一些概念、Java异常、集合框架、JavaI/O,反射、泛型和多线程以及互联网编程等知识。

3、JavaWeb开发

JavaWeb的主要内容包含:

Java解析XML文件DOM4J、MySql数据库的应用、多表连接查询的应用、Jsp和Servlet应用、Http协议解析、Tomcat服务器的应用配置、WebService服务配置应用。

4、Android基础

有了Java基础之后还要学习一些android开发的基础知识,包含学Android的基本控件开发和使用、高级控件的使用,掌握布局和自定义控件、Android的数据存储方式,Android的图形编程技术,2D图形的编程,图像的旋转、动画框架等。

5、android游戏编程知识

android开发也分为非常多方面,所以从事android游戏开发就要学习一些安卓游戏开发方面的专业知识,包含Android游戏开发概述,SurfaceView的使用方式,物理小球技术碰撞检测技术,游戏引擎基础概念,Cocoa2d-Android引擎使用方式,OpenGLES使用方式,图片、文字和背景音乐资源的使用方式。

拓展资料

关于大型游戏的开发:

大型游戏(cs已经有些过时了)魔兽世界,星际等等还有国内的剑侠情缘,此类游戏都是大型游戏。开发它们肯定不是一个人能完成的,一般的大型游戏开发绝不是用某种语言这么单纯的难题。

一个大型游戏的开发需要庞大的团队使用种种各样的语言和工具来完成。总结一下主要有C/C++,汇编语言,着色器语言,脚本语言,高效的开发语言C#或Java。

开发游戏我们往往听到的是游戏引擎,一个游戏引擎决定一个游戏最基本的东西操作和效果,那么一般的游戏开发架构从底到顶一般是DirectX(Windows平台)——游戏引擎——游戏。DirectX但是大名鼎鼎相当于一切显卡的一个统一接口,为游戏提供一个利用硬件渲染的编程模型,但DirectX接口为了追求高性能功能十分简单基本的绘图功能,不利于游戏的高效开发。

此时就需要根据游戏特点对其进行适当的取舍和封装,实现一组更高抽象的游戏开发接口和框架,可以理解成游戏引擎中的图形引擎。这部分的开发一般使用的语言是C/C++和少量的汇编语言。

为您推荐: 祝福话 斗图表情包神器 YY直播+ 快递100小助手 爱奇艺视频 成语消消看 宇宙大咖 全民打雪球

版权声明:本站对语音解答及内容享有独家版权,未经许可不得以任何形式复制、转载。

  • 发表评论

网名(您的评论需要经过审核才能显示)

最新问答

热门小游戏
用户登录
还没有账号立即注册
用账号密码登录
保持登录
用第三方帐号直接登录
返回
您可以选择以下第三方帐号直接登录,一分钟完成注册。