J2ME游戏开发学习之游戏开发应用的几个核心技术

 在J2ME手机游戏开发中,会根据不同的游戏使用不同的技术,但有些技术是比较核心的,会在几乎任何j2me手机游戏中用到的,下面我列举几个我认为比较核心的技术。

1.低级用户界面开发。主要是Canvas类和Graphics类的应用,这是在游戏底层开发中需要用到的,也是最基础的技术。另外,高级用户界面的也需要熟练,这都是很基础的东西。

2.多线程技术。多线程技术在游戏中的开发中很重要,应用在动画的制作中,比如:怎样让一个坦克动起来,这需要不同的图片在线程的帮助下进行的,这样看起来会有动感。

3.按键检测。对不同的按键进行检测并判断下一步所进行的动作是什么,然后再进行该动作。比如:功能键和数字键的检测。

4.RMS的应用。进行数据的读写和保存,相当于对数据库进行操作。

5.Sprite类的应用。该类将游戏中的各种人物或场景进行抽象化,通过对该类的操作进行对应实物的操作。比如:碰撞检测。

6.双缓冲技术。

7.人工智能算法在游戏中的应用。使敌人可以有思考的能力,这样就可以使游戏变得有挑战性和有趣。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值