大家好!本篇主要分享竖版跑酷动作类游戏—《峭壁逃亡》的开发,游戏模拟了悬崖攀登的过程,游戏的目标是尽可能攀到最高的高度,玩法如下面视频所示:
游戏中经常会做列表类型的功能,例如游戏记录、排行榜,涉及到的数据很多,如果使用自带的ScrollView,会需要创建很多列表项组件,效率会很低,也很影响性能,由于工作中使用到的比较多,就封装了一个组件ListComponent,大致实现原理如下:
下载CocosCreator编辑器 工欲善其事,必先利其器。 首先到cocos官网下载cocosCreator编辑器,cocos官网:http://www.cocos.com/download 去微信公众平台注册账号账号 微信开发者平台和微信公众平台是两个不同的平台 t=2018323 安装好之后打开cocoscreator,导入项目 在creator菜单中构建发布 使用 微信开发者工具 导入CocosCreator构建的目录 可用手机扫码生成的二维码进行预览
我们从已经安装了CocosCreator 懂得建立HelloWorld项目 有前台与后台交互基本思想 但是完全不知道node.js是啥 的前提开始讲 提醒 : 如果在按照这个流程学习的过程中 有任何的 上面一个框框是项目目录 下面是socket.io.js文件 然后回到cocoscreator中 就能看到在script文件夹下有socket.io 了 ? 好啦 大概就是这样子啦 有什么不清楚的可以在cocosCreator13群中问我们啦 企鹅群: 428196107 另外: socket.io.js的下载链接 可以通过访问 http://socket.io
摘要 在 CocosCreator 的触摸事件中的坐标是以屏幕左下角为原点的,那么我们在摄像机做缩放移动后,坐标该如何处理呢? 正文 使用版本 CocosCreator 版本 v2.2.1 演示布局 一个主摄像机,一个 blocks 节点管理九个方块,且 blocks 节点大小为 600 * 600,只将事件绑定至 blocks
引言 从Cocos2d-x/lua/js过来的老鸟们肯定发现了,在CocosCreator属性检查器中Node节点竟然没有zIndex属性。 我发现自己是用了CocosCreator快一年才去想到这个问题的。 2. zIndex编辑器控制实现 要用编辑器控制,最简单的方案就是编写组件脚本了。 不要小看了这个组件的设计,它蕴涵了CocosCreator的组件编程模式和思想。
特效circle1 选择粒子特效模板 设置粒子特效属性 导出粒子特效资源 选择粒子特效模板 设置粒子特效属性 导出粒子特效资源 事件监听 键盘事件、触摸事件以及自定义事件发射与监听的详细介绍可以参考CocosCreator cc.log("顺利回收..."); } } }); }.bind(this)); }, 相关参考资料 CocosCreator
给sprite动态改变图片 首先将存放图片最外层文件夹命名为resources changeBj: function(){ var url = 'globalUI/video/gVideoPlayClick'; var _this = this; cc.loader.loadRes(url,cc.SpriteFrame,function(err,spriteFrame){ _this.isPlay.spriteFrame = spriteFrame; }); } ****跳转**** cc.direct
在CocosCreator中巧妙利用节点的color属性,改变精灵的颜色,可以有效减少美术资源。我们一起来看看CocosCreator的HelloWorld工程,给我们的启发: ?
---- CocosCreator之控制游戏速率实现倍速与慢动作 摘要 在游戏开发中,游戏速率控制一直是一个需求,官方提供了计时器的控制接口以及动作系统的 cc.speed,但是使用起来不是很方便且无法影响到 正文 使用版本 CocosCreator 版本 2.3.4 思维过程 想问题还是要去根上找,跑到源码里先看看官方实现的计时器控制逻辑是怎么样的? 如果你翻过文档,你会知道插件脚本就能实现这个需求,在 CocosCreator 中脚本执行顺序为:Cocos2d 引擎最先执行,然后是插件脚本(有多个的话按项目中的路径字母顺序依次加载),最后才是我们写的普通脚本
在CocosCreator引擎编辑中,节点的scale和size属性都可以改变节点内容的大小,如下图中可爱的椰子头,原图尺寸为512*512,在UI编辑时发现太大了,需要·128*128的大小更适合。
CocosCreator 2.1.2 2. VisualStudio Code 『 参考API 』 1. PhysicsManager 2. SystemEvent 3. 打开CocosCreator,设置gameScene的Canvas属性,删除下方绑定的脚本组件和名为Label和cocos的组件,如下图: ? 挡板的预制体上已经绑定了多边形的物理组件,(详情请看cocosCreator编辑器中board.prefab的board节点上绑定的组件属性)在设置完挡板的大小等一系列属性后,需要调用apply()方法
CocosCreator会为assets目录下的每一个文件和目录生成一个同名的meta文件,相信大家一定不会太陌生,那meta文件是作什么用的呢? 2. meta文件更新时机 CocosCreator生成meta文件有以下几种情况: 打开工程时 CocosCreator引擎在工程刚被打开时,先扫描assets目录,如果哪个文件还没有meta文件,此时就会生成 CocosCreator UUID冲突 从提示中可以看到冲突的uuid字符串,打开操作系统文件管理或代码编辑器,搜索这个uuid: ? 搜索uuid,找到两个相同的 这时先关闭CocosCreator,然后再任意删除其中一个meta文件,再打开CocosCreator问题可以解决。 小结 meta文件是CocosCreator用于资源管理的重要手段,但在多人协同开发中稍有不慎就容易产生资资源错误。
前言最近小游戏的软著下来了,用 CocosCreator 做的游戏也完成了 1.0 版本。 麻烦的是在 CocosCreator 中添加抖音里内部方法不能马上调试,而是要打完包再放到抖音开发者工具中测试,遇到报错又改打包测试再改。
QQ 玩一玩获取用户图像、昵称以及CocosCreator加载图片的几种方式介绍 1、CocosCreator 加载图片的几种方式 CocosCreator 加载网络图片 CocosCreator Utils.loadLocal(this.head, imgPath); }.bind(this)); } }, 3、 源码 CocosCreator
参考资料 [1] Windows 50: https://download.cocos.org/CocosCreator/v3.8.5/CocosCreator-v3.8.5-win-111911.zip [2] Mac 16: https://download.cocos.org/CocosCreator/v3.8.5/CocosCreator-v3.8.5-mac-111911.zip
EEA阔宝:专注 CocosCreator 引擎小游戏开发两年 开发微信小游戏5款 H5 小游戏多款 CSDN 博客:KUOKUO 众享 引擎版本 CocosCreator v2.1.2 版本不能低于
在深入使用cocos2d-js以及后来使用cocoscreator做游戏项目的同时,我开始逐步走进Javascript神奇的世界。 现在回过头来忽然察觉到,不是自己选择了cocos H5(我将cocos2d-js/cocoscreator的统称),而是选择了javascript;不只是简单地选择了这门脚本语言,而选择的是javascript CocosCreator中集成的自动化构建工具就是 Gulp,你也可以在安装目录中找到相关脚本文件。 在CocosCreator中你可以使用所有以上的新语法,因为Creator中已经集了Bable编译器。但Cocos2d-js中要使用需要自己配置环境,这也不是难事。 5. 重振旗鼓面对新一年的到来时,洞察到一个奇怪的现像,在成都游戏行业中cocos2d-js、cocoscreator市场,很多公司招不到人,与HR聊天的过程中听说到“成都要找个做cocos2d-js\cocoscreator
摘要 CocosCreator 的节点上的颜色属性对 3D 模型是不起作用的,要想修改模型颜色就要对材质操作,而材质是基于 effect 渲染的。那么怎么改变模型颜色呢? 正文 看看效果 ? CocosCreator v2.1.2 的 3D 模型合批还不支持。DC 较高。CocosCreator v2.1.3 和 v2.2.0 应该能解决这个问题。
CocosCreator 2.2.0 下载地址: http://cocos2d-x.org/filedown/CocosCreator_v2.2.0_win 安装教程: 打开下载好的7z压缩包并解压 ,运行CocosCreator_setup.exe 注意安装路径,然后瞎XX乱点就行 2.