TankII 一点小更新

Plux posted @ 2012年2月15日 22:56 in Java with tags Box2D Java2D java TankII , 1816 阅读

发现又很久没更新博客了。

用Box2D重写了TankII,然后绘制则用了AWT和类似于Page flipping的技术,在Windows上绘制看起来是挺流畅的。至于可能有点慢,并不是画面跟不上,而是我设的速度限制而已。这次的版本,虽然地图做的还是很次,但代码管理上应该有不少进步了。眼看就开学了,不知道还有多少时间会像现在这样慢慢地开发程序。不过,有期待的就会有收获。

快速按坐标分类的方法还是没找到,不过现在的绘制速度还可以,于是也没找别的方法来提高绘制速度了。有空还是得转向OpenGL,现在用的Java2D虽然也是跨平台,但是不一定得到很好的硬件加速。而且Android的开发似乎也会是OpenGL的。用OpenGL对于平台切换也简单点吧。

下载:http://www.box.com/s/17djfttkvrovpn05ognv 源码应该会在不久后也上传的,现在没整理好,就没上传了;大概也不是很多人会看……

今年回来,还是有点无奈。不过走到现在,其实有很多人帮助过我了,要知道感恩生活,才知道快乐。

Avatar_small
λ 说:
Feb 15, 2012 11:17:44 PM

……原来不是Java版…… -_-

Avatar_small
doyle 说:
Feb 16, 2012 08:58:37 AM

玩了一局,纯键盘操作好抓狂...
左手wasd是没啥问题,右手就乱了,碰上廉价办公室用键盘,超过3个键就没反应了
要是支持鼠标炮塔转向和左键开火就好了

Avatar_small
Plux 说:
Feb 17, 2012 05:50:09 PM

@λ: 是Java版,我用janel封装了一下而已。。。在data目录里的BulletProject.jar是可以运行的。我发现Linux下面的ATI驱动相对于Windows的真的还很次,不知道是不是我不会配置。。。

Avatar_small
Plux 说:
Feb 17, 2012 07:24:34 PM

@doyle: 嗯,这个问题是得考虑一下……按键方案我自己也考虑很久了,也还没找到一个好的方案……

Avatar_small
Plux 说:
Feb 19, 2012 04:33:15 PM

@doyle: 简单地支持了一下鼠标:http://115.com/file/an4hsqrq


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter