`
zhaohongda33
  • 浏览: 83793 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

  I have a dream,每个人都有自己的梦想,我目前的梦想就是用JAVA AWT写一个游戏, 前一段时间说要写那个swing版大话西游II也搞的一般般, ==!  原因嘛就是还没有很好的掌握AWT的运用, 又因为工作太忙就做的不是很好。

 

  但是,还是那句话,I have a dream。 有了上一次的经历这次我就先写一个游戏地图编辑器练练手,再将自己的梦想去完善。

 

  先介绍一下我这次做的这个游戏地图编辑器;-)  , 使用JAVA 纯AWT绘制,没有使用swing组件, 所有的动画图像都使用一个Canvas绘制。

 

 地图编辑器主界面

 

 

  再介绍一下功能特点:

        1. 实现了游戏地图的禁止走动绘制(就是设置障碍物禁止角色走动)。

        2. 实现了游戏地图入口点绘制。(设置游戏的入口点)。

        3. 实现了游戏地图遮挡区域绘制。

        4. 实现了生成地图Script文件功能。 (该Script文件有指定规则,目前文件内容没有加密)

        5. 实现了打开地图Script文件并绘制对应的图像。

        6. 实现了地图绘制后进行角色测试功能。(可以进行人物行走跑动测试) 

        7. 完成了大话西游II中大部分的界面切换效果动画。 (大家可以看看哦。 个人感觉还不错。 哦吼吼\(^o^)/~)

 

 

 

  大致实现的功能就这些,因为第一次做这个东西,也知道该做些什么功能, 不过这些功能是我以后需要用到的,就现在先搞上去了。哦!还有一点, 界面中那个FPS不是真实的值, 现在是因为要顾及到动画流畅性,每绘制一次就sleep了20毫秒。 去掉这个睡眠的话FPS会比较高,但是同时动画速率会比较快。

 

  写的不是很好,希望各位大牛不要拍砖,请大家积极指出我的不足。谢谢!!!(鞠躬致敬)

 

 

  源码见附件。

 

 

 

阴影遮挡

 

  这是刚刚完成的阴影遮挡效果。 发布第二版

 

  源码见附件。

6
2
分享到:
评论
5 楼 yangfengby 2012-10-30  
10多个类就能做出这么强大的工具,真的很佩服楼主。好好学习一下。谢谢分享。
4 楼 zhaohongda33 2012-02-07  
longshao_feng 写道
顶起,有梦的人就是强大的人!!!

非常感谢你的评价。
3 楼 longshao_feng 2012-02-06  
顶起,有梦的人就是强大的人!!!
2 楼 zhaohongda33 2012-01-04  
comsci 写道
哇塞,好漂亮的界面,真不错哦。。。加油

感谢“comsci”的支持。谢谢
1 楼 comsci 2012-01-01  
哇塞,好漂亮的界面,真不错哦。。。加油

相关推荐

Global site tag (gtag.js) - Google Analytics