码迷,mamicode.com
首页 >  
搜索关键字:坦克大战    ( 190个结果
用javascript 面向对象制作坦克大战(四)
我们现在还差一个重要的功能,没错,敌人坦克的创建以及子弹击中敌人坦克时的碰撞检测功能。5. 创建敌人坦克完成炮弹碰撞检测5.1 创建敌人坦克对象 敌人坦克和玩家坦克一样,同样继承自我们的坦克对象。所以我们在Tank.js中写入以下代码: 1 // 敌人坦克对象 2 EnimyTank = fu...
分类:编程语言   时间:2014-11-28 22:42:20    阅读次数:317
用javascript 面向对象制作坦克大战(三)
之前,我们完成了坦克的移动和地图的绘制,这次我们来完成碰撞检测和炮弹的发射。 上代码前来张最新的类图:3. 碰撞检测 前面我们已经完成了坦克的移动和地图的绘制,下面我们开始写碰撞检测。3.1 创建碰撞检测对象 我们创建一个对象来做碰撞检测,由于碰撞检测都是在对象移动的时候进行的所以我们让...
分类:编程语言   时间:2014-11-27 15:53:19    阅读次数:298
用javascript 面向对象制作坦克大战(二)
2. 完善地图 我们的地图中有空地,墙,钢,草丛,水,总部等障碍物。 我们可以把这些全部设计为对象。2.1 创建障碍物对象群 对象群保存各种地图上的对象,我们通过对象的属性来判断对象是否可以被穿过或被攻击。Barrier.js: 1 // 障碍物基类对象,继承自TankObject 2 Bar...
分类:编程语言   时间:2014-11-26 18:45:47    阅读次数:261
javascript 面向对象制作坦克大战 (一)
PS:这个坦克大战是在网上下的一段源码之后,自己进行的重写。 写这个的目的是为了巩固自己这段时间对js的学习。整理到博客上,算是对自己近端时间学习js的一个整理。 同时也希望可以帮助到学习js的园友。由于自己也是刚学js不久,所以难免出现错误。如果发现希望给予指正。 这个教程适合熟悉js基本...
分类:编程语言   时间:2014-11-25 20:17:34    阅读次数:214
NYOJ 284 坦克大战 bfs + 优先队列
这类带权的边的图,直接广搜不行,要加上优先队列,这样得到的结果才是最优的,这样每次先找权值最小的,代码如下 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 typedef struct No...
分类:其他好文   时间:2014-11-23 21:32:02    阅读次数:240
瓦片地图编辑器的使用
大家小时候都玩过超级玛丽和坦克大战吧,这些游戏有一个特点,不同关卡的场景不同,特别是在坦克大战中玩家还可以自己手动场创建游戏场景,在游戏开发中通常使用地图编辑器创建游戏场景 使用地图编辑器创建一个游戏场景 启动地图编辑器 选择文件 选择新文件 单击确定 进入地图编辑器的编辑界面 导入图块,,选择地图 选择新图块...
分类:其他好文   时间:2014-11-14 15:40:01    阅读次数:224
[ASE][Daily Scrum]11.06
我们的《坦克大战·无尽》正式开始动工了,今天的任务计划如下~[Plan] ViewShilin Liu搭建好开发环境收集素材ControlJiafan Zhu确定开发工具,调研通信APIYiming Liao通信测试ModelSongtao He实现简单map模型框架Junbei Zhang实现.....
分类:其他好文   时间:2014-11-06 12:27:11    阅读次数:286
【跟我一起学Unity3D】做一个2D的90坦克大战之导演以及道具系统
做游戏我还是习惯用一个导演类来控制游戏的进程,比如游戏的开始和结束,游戏的AI的产生,游戏的地图的绘制等等都放置在这么一个导演类里面。 然后这个导演类我把它放在MainCamera里面,作为它的组件。 首先在Start里面,需要初始化一些游戏的数据,例如读取地图,初始化AI等 void Start() { //初始化数据 m_iAICurTankCount...
分类:编程语言   时间:2014-11-02 18:18:12    阅读次数:274
【跟我一起学Unity3D】做一个2D的90坦克大战之AI系统
对于AI,我的初始想法很简单,首先他要能动,并且是在地图里面动, 懂得撞墙后转弯,然后懂得射击,其他的没有了,基于这个想法,我首先创建了一个MyTank类,用于管理玩家的坦克的活动,然后创建AITank类,AITank类继承MyTank类,这样的话,在AITank类上,只需要增加AI就可以了,具体的状态机实现,就放到MyTank类上即可。 首先来分析一下MyTank这个类,就从有限状态机开始吧。...
分类:编程语言   时间:2014-11-01 11:58:23    阅读次数:312
【跟我一起学Unity3D】做一个2D的90坦克大战之地图编辑器
从10月20号到现在,Unity3D也学了10天了,对于Unity3D也有了一个大致的了解,有必要做一个小游戏来检测一下自己的学习成果了。经过两天的努力,终于总算是做出来了一个可以玩的坦克大战了。首先讲讲我的设计目标: 1.地图编辑器 2.道具系统 3.简单AI系统 4.计分器 其中,最重要的就是地图编辑器了,其次到AI系统,其他几个都挺简单的。 ----------------------...
分类:编程语言   时间:2014-10-31 22:14:58    阅读次数:203
190条   上一页 1 ... 15 16 17 18 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!