原文:Android基于box2d开发弹弓类游戏[五]-------------发射子弹

八 发射子弹 我们前期的准备基本上已经完成了。发射臂已经准备就绪了。接下来,开始创建子弹 并且通过发射器发射子弹 .在世界中加入子弹 首先创建一个子弹类Bullet.java类,实现BodyInterface接口。实现方式与发射器类catapultArm.java类似,此处略。 首先创建所需的变量: 在MainView.java主类中,编写创建子弹CreateBulletBody方法 子弹的物体创 ...

2012-12-03 09:08 1 2842 推荐指数:

查看详情

Android基于box2d开发弹弓游戏[一]-------------前期准备&创建项目

首先在详细介绍之前。先来看一下游戏最终的结果。也让大家有一个小小的期待。 准备发射子弹 发射子弹 射击目标 看到游戏截图,是不是有点意思。那么,继续往下看吧,开始吧! --------------------------------------------------------------------------------------------------------- ...

Sun Dec 02 18:05:00 CST 2012 5 1943
Android基于box2d开发弹弓游戏[二]-------------游戏界面的搭建&移动游戏场景

前面一讲中,我们介绍了,游戏开发的前期准备与如何创建项目。 Android基于box2d开发弹弓游戏[一]-------------前期准备&创建项目 在这一讲中,我们介绍如何搭建游戏界面,在游戏界面中加入静态如片,如何移动游戏场景。 呼呼呼!!那么,我们开始吧! 三.创建游戏 ...

Sun Dec 02 18:27:00 CST 2012 3 2319
android游戏开发框架libgdx的使用(二十四)—physics-body-editor配合Box2D加快开发

Box2d是一个很出名的2d物理引擎,有C++、Java等等版本。libgdx对Box2D进行了很高效的封装,极大的降低了学习和使用成本。 但是我觉得和Libgdx的UI库比起来,Box2D的使用始终比较复杂,单纯的物体降落什么的还好说,要是遇上一个特别复杂的物体,有时候就有点繁琐了。 在网 ...

Wed Aug 29 20:04:00 CST 2012 16 5799
【Unity3D】枪战游戏发射子弹、射线检测

一、子弹的碰撞检测:     因为子弹的移动速度非常的快,那么如果为子弹添加一个collider,就有可能检测不到了。     因为collider是每一帧在执行,第一帧子弹可能在100米处,那么下一帧就在900米处了,     那么中间的障碍物就不能被检测到了。   所以就需要射线检测 ...

Sun May 31 23:30:00 CST 2015 0 2894
mac下面xcode+ndk7配置cocos2dx & box2d的跨ios和android平台的游戏教程

这篇教程是介绍如何使用cocos2d-x和box2d来制作一个demo,且此demo能同时运行于ios和android平台。在继续阅读之前,建议您先阅读上一篇教程。 首先,按照上一篇教程,搭建好mac下面的cocos2dx和android开发环境,注意配置好一些环境变量的值 ...

Mon Mar 05 07:04:00 CST 2012 1 12325
cocos creator box2d

title Map 使用box2d var sfloors = this.tiledMap.getObjectGroup('Special_Floor').getObjects(); //此处获取对象层 for (let i = 0, l = sfloors.length; i < l ...

Fri May 25 17:52:00 CST 2018 0 827
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM