上篇《雷神之锤》介绍了uikiller的基本用法,有人说长按功能可以取名为蓄力攻击、重击,我觉得还真是可以的,但就是感觉招数名字不够大气。在这里还要给大家道个歉,上篇中我说了这一样句话: uikiller只有一行需要要被主动调用的函数:uikiller.bindComponent 不好意思,在这里我可能隐瞒了大家,除了uikiller.bindComponent以外,还有一行可以被主动调用的函数 ...

CocosCreator系列——js与oc交互 ios篇终于来了,mac电脑到了一段时间了,一直在熟悉mac系统,用惯了windows系统的用mac就感觉一个像在水里游泳一个在沙地里游泳的(手动捂脸),习惯了以后感觉,爱玛……真香😂,好了,正文开始: 首先新建一个工程,然后构建成iOS包。 1.js调用oc,不传参数: js脚本:点击按钮调用o...

官方文档:http://docs.cocos.com/creator/manual/zh/scripting/scheduler.html 需求: 做一个自动恢复精力的功能,每秒恢复一点,直到精力达到最大值则停止恢复; 代码: 逻辑: 每次更新都会调用 energyRecorver(),所以加了个参数 isRecorver是否正在恢复,如果是正在恢复,或者已经恢复满了,则不再往...

公司这边开发游戏使用的交互协议是Proto协议,具体的协议内容在这里不做讲述,仅针对前后端交互部分的流程进行讲述,本篇内容所使用的软件有NodeJS、CocosCreator。 目录 一、NodeJS环境准备 二、协议文件准备  三、CocosCreator环境准备 四、分享时间  一、NodeJS环境准备 安装nodejs部分简述一下,从官网下载对应机器位数和操作系统版本的n...

文档中摘星星的demo课后练习如下: 加入简单的开始菜单界面,在游戏运行的一开始显示开始按钮,点击按钮后才会开始游戏 为游戏失败加入简单的菜单界面,游戏失败后点击按钮才会重新开始 限制主角的移动不能超过视窗边界 为主角的跳跃动作加入更细腻的动画表现 为星星消失的状态加入计时进度条 收集星星时加入更华丽的效果 为触屏设备加入输入控制 上一篇添加了开始按钮,今天来添加游戏失败的简单界面; 由于没有合适...

刚入职,事情不是特别多,看到了之前一直在找的Cocos Creator的一些使用技巧,简做记录 一、艺术字 Cocos Creator的艺术字只支持ASCII的顺序编码,就是说一组数据必须是连续的,因为它在创建艺术字体那边只有Start Char,后续的内容是根据ASCII表后推的。 创建艺术字体需要美工提供一组长宽相同的字符组,它的取值是根据单个Item的宽高进行的。 首先创建一个艺术字体 ,在...

使用 gulp build 命令编译CocosCreator 2.0.9版本的engine源码,报“JavaScript heap out of memory”的错误,如下: 原因是源码文件数量太多,导致内存不足。 解决方法是编译命令加上参数,加大V8引擎的内存上限,例如改为8G。...

在初识篇,我介绍过怎样加载prefab。cocos提供了一系列的加载接口,包括cc.loader.load,cc.loader.loadRes,cc.loader.loadResArray,cc.loader.loadResDir。 这些接口除了加载资源外,也负责资源管理。所以,在界面被销毁时,如果在cc.loader里还有该资源,资源是不会释放的。对于资源的管理,有两种方式,一种是资源加载后,c...

我们在cocos creator新建一个Hello TypeScript项目,都会有一个assets/Scene/helloworld.fire文件。使用cocos creator开发游戏时,项目可以只有一个.fire文件。一般地,我会把这个文件夹改名为assets/scene,下面只有main.fire文件:assets/scene/main.fire。   双击main.fire文件...

本篇介绍有限状态机和行为树。有限状态机用于有限的状态下的AI,由于同时只能处于一个状态,多个状态需要多个有限状态机,一般用于简单的AI行为。行为树是基于固定行为,通过遍历树来决定采用哪种行为。行为的设计和执行采用解释器模式,由策划设计数据,程序解析执行,行为组合的灵活性高,比较适合剧情NPC。但当树比较深、分支比较多时,遍历的效率就需要考虑优化。一般我们认为有限状态机执行的性能优于行为树,但不能胜...

这一篇介绍瓦片地图,在开发模拟经营类游戏、SLG类游戏、RPG游戏,都会使用到瓦片地图。瓦片地图地面是通过一个个地砖拼起来的,又分为45度角和90度角两种。45度角俗称2.5D,每个格子都是菱形,而90度角每个格子都是正方形。 瓦片地图一般包括以下图层(不一定同时存在,例如一般RPG游戏没有背景和自由装饰层): 1.背景层(大图拼接的背景) 2.地形层(瓦片格子拼接的地形) 3.建筑层(按瓦片格子...