基于J2ME的手机游戏如何实现碰撞

问题描述

我的毕业设计是开发一个手机射击游戏,如何实现一个射击游戏中的碰撞,还有如何实现敌机?我是新手,不是很懂,最好能说的详细点

解决方案

解决方案二:
敌机是图片
解决方案三:
碰撞检测算法.圆形和矩形碰撞算法
解决方案四:
/***与瓦片图的碰撞方法**@param带入为精灵的x、y、w、h,以及当前的瓦片图数组*@paramstop为当前地图数组中不可通过的第一<div></div>个瓦片的下标*/protectedstaticbooleanisRam_map(intx,inty,intw,inth,bytemap[][],bytestop){inttemp=0;for(inti=0;i<mapH;i+=mapCellH){for(intj=0;j<mapW;j+=mapCellW){if(isRam(x+screenX,y+h/2+screenY,w,h/2,j,i,mapCellW,mapCellH)==true){intk=map[i/mapCellH][j/mapCellW]+1;if(k<stop){temp++;}}}}if(temp!=0){returntrue;}else{returnfalse;}}/***精灵和精灵的碰撞处理方法*/protectedstaticbooleanisRam(inttx,intty,inttw,intth,intrx,intry,intrw,intrh){if(tx+tw<=rx||tx>=rx+rw||ty+th<=ry||ty>=ry+rh)returnfalse;returntrue;}
解决方案五:
有现成的碰撞矩形算法,照搬就可以了
解决方案六:
我也很需要一个哈哈
解决方案七:
碰撞有好多种圆和圆的碰撞,矩形碰撞点矩碰撞像素点碰撞点圆碰撞就看你选哪个适合了
解决方案八:
矩形碰撞

时间: 2024-10-22 02:04:54

基于J2ME的手机游戏如何实现碰撞的相关文章

基于J2ME的手机联网程序

随着国内3G的启动,新一代移动通信大潮已经到来.技术的进步使得无线网络取得不错的发展,移动互联网巨大前景也随着显现.无线网络速度的提高,催生大量的手机联网应用程序.手机联网功能的强化,使得手机应用更具价值,进一步扩展了手机功能. 现在我们就来实现一个基于J2ME的手机联网程序.考虑到手机运算资源的限制,我们采用客户端/服务器的模式来实现,J2ME只做为客户端运行于手机上,负责展现和处理简单的业务逻辑,保存少量的关键数据:服务器端采用J2EE实现,负责保存用户数据,以及响应在线用户的复杂业务逻辑.

J2ME开发手机游戏物理模型之抛物线

物体做抛物线运动是游戏中基本运动物理模型之一! 在PC游戏中可以由重力公式轻易模拟,但在手机游戏中 ,由于多数手机不支持浮点运算因此不能用sin ,cos,来分解初速度.所以只能用近似模拟的方法!我所采用的是:先放大后缩小的模拟方式,并且为了更精确加入了一定的偏移量. 先用哈希表列出0-90度的正弦值,并且把值放大100000倍,例如: Hashtable anglevalue;public void loadAnglevalue(){anglevalue = new Hashtable();a

为基于J2ME的手机开发移动3D游戏

一.简述 既然现在你已对3D API比较熟悉并了解了3D图形是如何加入到移动Java应用程序中的.下面将继续告诉你怎样使用3D造型软件以使编码和设计更为简单. 如今,3D图形几乎是任何一部游戏的关键部分,甚至一些应用程序也通过用3D形式来描述信息而获得了成功.如前文中所述,以立即模式和手工编码建立所有的3D对象的方式进行开发速度很慢且很复杂.应用程序中多边形的所有角点必须在数组中独立编码.在JSR 184中,这称为立即模式. 另外一种更高级的模式称为保留模式,它允许设计者使用诸如3D Max S

菜鸟求助~~~~基于J2ME的手机电子课程表

问题描述 在已经有的手机电子课程表程序中添加一个存储功能,要求把课程信息保存到本地记录管理系统中已有的程序是J2ME实例教程中[杨光]编的一个手机电子课程表求大虾们帮助压根是一点头绪都没有,求助~~~~~ 解决方案 解决方案二:建议查看下RMS相关资料解决方案三:RMS中的记录存储区是本地的吗?解决方案四:是本地的解决方案五:呵呵,这本书我买过,不过书上的实例不是已经有了rms存储功能了吗?

承接大量JAVA手机游戏外包

问题描述 本公司长期承接JAVA手机游戏外包项目,C语言手机游戏外包项目以及LUA游戏外包项目,若有意向请加QQ349529929请注明:游戏合作开发 解决方案 解决方案二:....支持解决方案三:结帖率:0.00%充分暴露了你的人品!无信不立!解决方案四:hbzzh1977回复了帖子:急!急!急!寻Java高手14小时前hbzzh1977回复了帖子:基于J2ME的手机游戏如何实现碰撞14小时前hbzzh1977回复了帖子:学习做J2ME游戏碰到问题,在线求指教,谢谢14小时前hbzzh1977

Eclipse中开发J2ME手机游戏

问题描述 从网上下载了J2ME的手机游戏源码,是一个文件夹THUNDER.该文件夹中有两个文件夹,分别为:BOLT(源代码)和ICONS(图片资源).请问:在Eclipse中怎么样部署这个程序?怎么运行它啊? 解决方案 解决方案二: 把thunder文件夹直接拷贝到wtk的apps下解决方案三: 在eclipse里新建j2me工程,然后把源码拷到src,把图片拷到res.如果找不到新建j2me工程的地方,那就是还没装j2me开发的插件.解决方案四: 同意上面的方法!解决方案五: 先装Eclips

互联网周刊:手机游戏行业热点事件排行榜TOP10

-强强联合 事件 涉及产品 涉及厂商 新浪联合中国移动推出两款手机游戏 <仙剑奇侠传>之<忆仙>.<镜花水月> 新浪飞扬.中国移动 2009年美国手机游戏营收近5.4亿美元 美国所有手机游戏 EA Mobile.Gameloft等 2009年英国手机游戏收入达1.7亿英镑 英国所有手机游戏 iPhone.O2 空中网获2009年十大最受欢迎原创手机游戏奖 <封神Online> 空中网 北纬通信手机游戏收入加速 恋爱情缘斗地主><时空英雄>等

比赌石还疯狂的手机游戏:吸金神话还是造富泡沫

火爆的 手游行业隐藏着诸多问题新华社杭州7月23日专电题:比赌石还疯狂的手机游戏:吸金神话还是造富泡沫?新华社记者刘梦泽.商意盈一间几十平米的出租房,几个20岁出头的IT宅男.几台配置稍高的电脑.五六个月的时间,一款新的手机游戏就诞生了.这样一款游戏可能带来上千万元的财富,但更大的可能,是湮没在众多游戏中,所有心血付诸东流.业内人士感叹:"这个行业比赌石还疯狂."手游市场猛增引发"掘金热"目前,全国手游研发团队已超万家,每个月通过各种渠道上线推出的游戏超过100款.

J2ME手机游戏开发日记1

J2ME新手,做了一个游戏的项目,其中有些体会,觉得有些东西还是可以拿出来和大家分享.说错了还请包涵. 开发环境: windows2000+JBuilder X+semc_j2me_sdk_2_1_4_beta 从来没有接触过这个方面,因为小组一个项目要开始学J2ME,看了两天的书,发现其实JDK还是很简单的.总共也就那几个类.只是如果要考虑到资源和性能的最佳优化的话,算法和数据结构的要求比较高. 先说环境的搭建:1.windows2000(这个不用说了)2.JBuilder X(其他版本的JB