1 继承无抽象方法的抽象类,不重写方法会报错吗?不会。 2 实现接口时需注意什么?方法前必须加public,由于接口内默认为抽象方法,一般前缀为public(一般会加) abstract,子类访问权限默认要大于父类,所以必须加上public 3 可以强转的条件是什么?被强转对象实际上是强转成的类型。 ...
分类:
其他好文 时间:
2017-08-20 22:37:08
阅读次数:
227
互联网行业本身就是一个快速发展的行业,技术也在不断的演变,我们的被测对象在变化,快速学习能力自然是非常重要的。 就拿手游游戏引擎来说,从刚开始《天天酷跑》用的是自研引擎,到后来《全民飞机大战》用的是cocos2d引擎,再到现在的《王者荣耀》用的是unity3d引擎,一直在变化,这就要求我们要随时跟的 ...
分类:
其他好文 时间:
2017-08-15 16:00:47
阅读次数:
149
今天修改了之前写的飞机大战的代码,原来的不足之处是点击屏幕的任意一点都可以移动飞机,也就是没有检测鼠标到底有没有点到飞机上。 我先是用之前的3D拾取技术,发现没有反应,才意识到我这个plane飞机节点挂载的是Box Collier2D的碰撞器组件,不是Box Collier,3D射线拾取技术在2D游 ...
分类:
编程语言 时间:
2017-08-10 22:18:12
阅读次数:
1629
控制器中的功能并不多,主要是以下这些 //对玩家分数的操作 CC_SYNTHESIZE_READONLY(SaveData *, m_saveData, SaveData); void update(float tm); //游戏暂停与恢复 void menuPauseCallback(cocos2 ...
分类:
其他好文 时间:
2017-08-08 14:01:47
阅读次数:
169
写了俩天半,终于写完 了主要的框架。第一次写游戏,写完还有点小激动呢。 ...
分类:
编程语言 时间:
2017-07-28 13:29:54
阅读次数:
267
1.使用pygame包,使用Python3.5版本2.达到的效果是: 出现一个窗口,显示一张背景图片,出现一架敌机和一架自己的飞机 敌机在最上面,左右移动,随机发子弹,自己的飞机使用键盘左右键左右移动,使用空格键发子弹 当自己的飞机发出的子弹碰到敌机发出的子弹时,敌机的子弹消失 当自己的飞机发出的子 ...
分类:
编程语言 时间:
2017-07-26 01:39:40
阅读次数:
1493
1.需求/要求: 1)固定框架:固定窗口-背景、背板; 2)程序运行状态:开始、暂停、结束--状态识别; 3)对象间的相互作用: a.英雄机:鼠标控制移动--鼠标动作侦听; 发射子弹; 碰撞--原始3命,碰撞-1命; b.敌机:移动--从上往下,直线下落; 碰撞--敌机消失; 被击中--消失,加分; ...
分类:
其他好文 时间:
2017-07-21 17:06:41
阅读次数:
181
如今来实现敌机类 敌机和我方飞机相似,具有生命值、能够发射子弹。而且有自己的运动轨迹。事实上能够为它们设计一个共同的基类,这样能够更方便扩展。 不同的敌机,应设置不同的标识、属性 // 敌机生命值 const int ENEMY1_MAXLIFE = 1; const int ENEMY2_MAXL ...
分类:
其他好文 时间:
2017-07-15 19:54:33
阅读次数:
145
先上GitHub链接:https://github.com/songrotek/PlaneWar.git接下来略微解说一下!这个程序还有点Bug,见谅!1 说明游戏採用了Sprite kit最新的Per pixel for physic 技术。就是直接使用texture纹理作为sprite的phys ...
分类:
微信 时间:
2017-07-05 17:36:01
阅读次数:
300
序言作为一个android开发人员,时常想开发一个小游戏娱乐一下大家,今天就说说,我是怎么样一天写出一个简单的“飞机大战”的.体验地址:http://www.wandoujia.com/apps/edu.njupt.zhb.planegame源码:https://github.com/nuptboy ...
分类:
移动开发 时间:
2017-07-05 10:04:51
阅读次数:
263