J2ME游戏开发学习之游戏开发应用的几个核心技术
2011-07-10 12:43
519 查看
在J2ME手机游戏开发中,会根据不同的游戏使用不同的技术,但有些技术是比较核心的,会在几乎任何j2me手机游戏中用到的,下面我列举几个我认为比较核心的技术。
1.低级用户界面开发。主要是Canvas类和Graphics类的应用,这是在游戏底层开发中需要用到的,也是最基础的技术。另外,高级用户界面的也需要熟练,这都是很基础的东西。
2.多线程技术。多线程技术在游戏中的开发中很重要,应用在动画的制作中,比如:怎样让一个坦克动起来,这需要不同的图片在线程的帮助下进行的,这样看起来会有动感。
3.按键检测。对不同的按键进行检测并判断下一步所进行的动作是什么,然后再进行该动作。比如:功能键和数字键的检测。
4.RMS的应用。进行数据的读写和保存,相当于对数据库进行操作。
5.Sprite类的应用。该类将游戏中的各种人物或场景进行抽象化,通过对该类的操作进行对应实物的操作。比如:碰撞检测。
6.双缓冲技术。
7.人工智能算法在游戏中的应用。使敌人可以有思考的能力,这样就可以使游戏变得有挑战性和有趣。
1.低级用户界面开发。主要是Canvas类和Graphics类的应用,这是在游戏底层开发中需要用到的,也是最基础的技术。另外,高级用户界面的也需要熟练,这都是很基础的东西。
2.多线程技术。多线程技术在游戏中的开发中很重要,应用在动画的制作中,比如:怎样让一个坦克动起来,这需要不同的图片在线程的帮助下进行的,这样看起来会有动感。
3.按键检测。对不同的按键进行检测并判断下一步所进行的动作是什么,然后再进行该动作。比如:功能键和数字键的检测。
4.RMS的应用。进行数据的读写和保存,相当于对数据库进行操作。
5.Sprite类的应用。该类将游戏中的各种人物或场景进行抽象化,通过对该类的操作进行对应实物的操作。比如:碰撞检测。
6.双缓冲技术。
7.人工智能算法在游戏中的应用。使敌人可以有思考的能力,这样就可以使游戏变得有挑战性和有趣。
相关文章推荐
- 深度学习(deep learning)核心技术开发与应用培训班
- 后台开发:核心技术与应用实践(边写代码边读书才是最好的学习方式)
- HTML5 Canvas核心技术 图形、动画与游戏开发学习总结
- 深度学习DeepLearning核心技术开发与应用培训班
- 2018年----深度学习DeepLearning核心技术开发与应用培训班
- 深度学习(deep learning)核心技术开发与应用学习交流班
- 深度学习核心技术应用与开发
- 使用J2ME MMAPI开发移动多媒体应用技术
- 【J2me3D系列学习文章之一】J2me3D开发技术和基础知识
- J2ME游戏开发学习之用setClip分割图片
- Android应用和游戏开发最佳学习路线
- 【J2me3D系列学习文章之一】J2me3D开发技术和基础知识
- Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例
- 游戏服务器开发需要学习的技术
- 项目实践精解:C#核心技术应用开发
- GPS北斗双模技术应用开发研究--几个基本关键词
- 使用J2ME MMAPI开发移动多媒体应用技术
- 使用J2ME技术开发《贪吃蛇》游戏(已在《软件报》发表,严禁转载)
- Html5 Canvas核心技术(图形,动画,游戏开发)--基础知识
- 使用J2ME技术开发《贪吃蛇》游戏