- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 游戏开发实战之《冰火世界》(五)
前面4篇下来,游戏基本上已经可以玩了。笔者想了想但还有两个问题,给大伙补上吧。1:颜色块移动速度一成不变;2:没有声音。那么下面来看看增加移动速度的代码,在game.js脚本里面增加函数: startTimmer:function() { if(this.m_moveTime>1) //移动时间大于1秒时 { ...
2018-12-06 16:52:55 357
原创 游戏开发实战之《冰火世界》(四)
在前面3篇里,主角的切换状态、跳跃;背景循环、颜色块随机出现都做好了。那么现在就缺个最核心的功能了,那就是:碰撞检测。主角碰撞到颜色块然后触发一些事件:比如加分或者游戏结束。 在creator里有种组件叫碰撞组件(collider),切换到编辑器,双击打开fire预制,在右边的属性栏点击“添加组件”选择“添加碰撞组件”,这里笔者选择的碰撞组件是boxColloder: 同理操作ice预制。...
2018-12-06 15:21:55 334
原创 游戏开发实战之《冰火世界》(三)
上一篇讲到主角的切换状态和跳跃,现在颜色块也该出场了。笔者创建了一个单色精灵fire(懒得上网找图啊): 颜色设为红色,这样“火块”好名副其实。创建ice.js脚本: cc.Class({ extends: cc.Component, properties: { m_player:null, //玩家 type:...
2018-12-05 17:26:50 277
原创 游戏开发实战之《冰火世界》(二)
笔者在上一篇《游戏开发实战之《冰火世界》(一)》中忘记介绍这个小游戏的玩法了,现在来补充一下冰火世界玩法 1:主角有2种状态,冰状态(蓝色)和火状态(红色),开场时默认状态为冰状态。 2:颜色块有2种,冰块(蓝色)和火块(红色)。 3:主角冰状态下只能吃冰块,火状态下只能吃火块,每吃一个增加能量值----顶部的能量条会增加,积分也增加。 4:主角可以利用跳跃避开不符合自身状态的颜色块,也可...
2018-12-05 16:57:25 355
TexturePacker-2.4.5
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人