论坛首页 移动开发技术论坛

鸟哥,射击游戏技术分享3

浏览 15863 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-03-23  
非常好的教程,希望楼主坚持,其实现在J2ME的开发者一直非常多,只是Javaeye上没有太多关注,不过内容都很精致
0 请登录后投票
   发表时间:2010-03-23  
cabinw 写道
非常好的教程,希望楼主坚持,其实现在J2ME的开发者一直非常多,只是Javaeye上没有太多关注,不过内容都很精致

呵呵,大家一起努力才成
0 请登录后投票
   发表时间:2010-06-28  
鸟大哥能不能说说怪物编辑器是怎么用的啊?初学飞行射击游戏不太懂,还有生成的那个文件在程序中是怎么使用的?
0 请登录后投票
   发表时间:2010-06-28  
ntop 写道
鸟大哥能不能说说怪物编辑器是怎么用的啊?初学飞行射击游戏不太懂,还有生成的那个文件在程序中是怎么使用的?

这编辑器是规范怪物的路线,几时发射。把这些写到文档,游戏再读取出来,把这些怪生成。这个帖子有介绍的,你再细看看。
0 请登录后投票
   发表时间:2010-06-28  
鸟大哥真是急人所急啊,又看了一遍懂了些。生成的文件,记录了每个怪出现的时间,等级,路线等等。在主程序中用一个大的数组将这些信息读取出来保存在数组中,然后根据时间来生成对应的怪(和相关的等级,路线等属性)这样理解应该对了吧?
0 请登录后投票
   发表时间:2010-06-29  
ntop 写道
鸟大哥真是急人所急啊,又看了一遍懂了些。生成的文件,记录了每个怪出现的时间,等级,路线等等。在主程序中用一个大的数组将这些信息读取出来保存在数组中,然后根据时间来生成对应的怪(和相关的等级,路线等属性)这样理解应该对了吧?

是的。多看几次可能更清楚一些,ls的好像在mobile market的技术论坛也有这个ntop id哦?
0 请登录后投票
   发表时间:2010-06-29  
是的,我只会编写软件。编写游戏一直是我的一个梦想,但是。。。。就是不会编,晕!!!暑假时间想好好学学编一款游戏。
0 请登录后投票
   发表时间:2010-06-29  
ntop 写道
是的,我只会编写软件。编写游戏一直是我的一个梦想,但是。。。。就是不会编,晕!!!暑假时间想好好学学编一款游戏。

游戏其实可以归为两个方面:
更新画面,
处理输入。
0 请登录后投票
   发表时间:2010-06-30   最后修改:2010-06-30
其实,很多时候策划给的都是脚本,也就是存储整个游戏元素的各种必要值,比如说地图脚本,或者怪物脚本,第几关第几小节什么时间出什么怪,还有关卡脚本、对白脚本等等,这样开发的话策划想改什么直接改脚本,程序只需要写一个配套的读脚本的方法,然后把各种属性都读出来就可以了。

当然了,脚本的格式你和策划定。
0 请登录后投票
   发表时间:2010-06-30  
鸟哥哥 写道
ntop 写道
是的,我只会编写软件。编写游戏一直是我的一个梦想,但是。。。。就是不会编,晕!!!暑假时间想好好学学编一款游戏。

游戏其实可以归为两个方面:
更新画面,
处理输入。



鸟哥很笼统```````

 

long startTime = 0;
	long timeTaken = 0;
	public void run()
	{
		while (isStart)
		{
			startTime = System.currentTimeMillis();
			update(); //操作处理
			repaint();	//刷新画面
			timeTaken = System.currentTimeMillis() - startTime;
			if(timeTaken < 1000 / Constant.FPS)
			{
				try
				{
					Thread.sleep(1000 / Constant.FPS - timeTaken);
				}
				catch(Exception e)
				{
					e.printStackTrace();
				}
			}
		}
	}

 

0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics