- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 解决CocosCreator打包Android时的“ no rule to make target `cocos2djs` ” 问题
感谢YF Lu同学的耐心测试以及详细整理!这里分享并记录一下问题的解决方案和一些原因CocosCreator Android building troublesh…Android env setup and building panelFirst make sure that you have working “Android SDK+NDK” combination setup in ...
2019-11-14 15:14:06
5829
原创 CocosCreator实现粒子特效播放序列帧动画
CocosCreator实现粒子特效播放序列帧动画本文基于CocosCreator2.2.0,主要是通过修改粒子系统定制引擎实现粒子特效播放序列帧动画的效果。对于粒子特效播放序列帧动画目前来将引擎是不支持的,不过引擎已经完成了基础的粒子系统,剩下的我们在粒子系统的基础上稍做修改即可实现。主要的思路就是:将序列帧资源合并到一张大图内,在每个粒子进行更新的时候,根据粒子的frameIndex去计...
2019-11-01 17:00:10
8003
4
原创 CocosCreator3D微信小游戏入门RunningBall(六):源码分享
CocosCreator3D微信小游戏入门RunningBall(六):源码分享CocosCreator3D整体使用下来还是挺不错的,拥有完整的全套编辑器,底层框架。虽然目前有着一些bug,并且上层的一些功能还不是很完整,但用来开发休闲一些的小游戏还是没什么问题的。重中度游戏的话如果品类合适的话,用来开发问题也不大。当然目前只是针对H5和微信小游戏,未来还会有原生版本出来,值得期待并且由于Co...
2019-10-26 18:20:41
1094
原创 CocosCreator3D微信小游戏入门RunningBall(五):微信云开发实现排行榜
CocosCreator3D微信小游戏入门RunningBall(五)以前的开发我们需要实现一个服务器才能完成我们的排行榜开发的工作。但现在有了微信云开发,通过微信云开发中的云数据库以及云函数,我们不用开发服务器,即可实现我们的排行榜功能微信官方文档参考:https://developers.weixin.qq.com/minigame/dev/wxcloud/basis/getting-s...
2019-10-26 18:17:26
1180
原创 CocosCreator3D微信小游戏入门RunningBall(四):音效、远程加载图片资源
CocosCreator3D微信小游戏入门:RunningBall(四)这一节主要完成几个细节的组件开发CustomAudioSourceComponentCocosCreator3D目前在音乐音效这块只提供了一个AudioSourceComponent组件,像我们熟悉的Creator2D中AudioEngine这些都没有开放出来。且我们的ButtonComponent组件,它的点击事件的...
2019-10-26 18:08:51
949
原创 CocosCreator3D微信小游戏入门RunningBall(三):关卡元素
CocosCreator3D微信小游戏入门:RunningBall(三)CharactorCamera前面我们完成了基本的操作和游戏胜负判断,但是玩起来,我们的摄像机只能停止在那里不动。我们想让摄像机跟随小球Charactor节点一起运动起来。在这里我们调整一下摄像机节点,新建一个空节点命名为CameraArm。将原本Scene下面的摄像机节点Camera,移动到CameraArm下面,让它...
2019-10-26 18:06:07
965
1
原创 CocosCreator3D微信小游戏入门RunningBall(二):动画
CocosCreator3D微信小游戏入门:RunningBall(二)上一节我们完成了小球的基本操作,成功的使得小球也动了起来。接来下我们继续完成关卡的胜负判断。这个小游戏的胜负情况如下:小球到达终点:胜利小球跌落到地面下:失败需要我们完成的有几个东西:1.终点2.失败的判定3.结束的UI界面接下来我们一个个来实现##终点FinishPlane终点和上一节中提到的地面是...
2019-10-26 17:58:59
949
原创 CocosCreator3D微信小游戏入门RunningBall(一): 物理
CocosCreator3D微信小游戏入门:RunningBall(一)在CocosCreator3D发布之前,虽然CocosCreator2.x版本已经有了3D的功能,但是这些3D功能并不能完全支持一个纯3D的游戏开发,更多的只是辅助2D游戏,提升2D游戏的表现。那现在CocosCreator3D已经发布了1.0.0正式版,也就意味着我们可以使用它来进行纯3D游戏开发,并且如果是有着creat...
2019-10-25 22:41:28
3375
2
原创 CocosCreator + Chrome 实用插件介绍
Spector.js下载地址(需要梯子)Spector.js 是针对WebGL的一个调试工具,它可以帮助我们了解context当中到底发生了什么事情,每一帧的信息都会显示出来,包括每一个drawcall绘制的纹理到底是哪些,我们都可以很直观的了解到例如我们新建一个Cocos Creator 2.1.2的HelloWorld工程在Chrome当中预览,我们可以看到:这时我们可以点击Ch...
2019-08-22 14:56:53
5454
1
原创 CocosCreator加载编辑器无法识别的纹理资源
CocosCreator支持像png、jpg、jpge等格式的纹理资源,但也有一些格式的纹理资源不支持。例如 *.ico 类型的文件,也就是图标类型的资源,编辑器是无法识别的实际它就是这样的一张纹理资源:如果我们在加载时给定类型参数。例如cc.SpriteFrame, cc.Texture2D cc.loader.loadRes("favicon", cc.SpriteFrame, ...
2019-08-21 17:48:38
969
原创 CocosCreator ScrollView性能优化
CocosCreator ScrollView性能优化本文基于CocosCreator2.1.2版本CocosCreator的ScrollView组件是游戏开发中的常用组件,我们经常在一些商城界面、排行榜界面、任务列表、背包系统等模块中会使用到它,同时它也是开销非常大的地方。当我们的需要显示的条目比较多时,单纯简单的去使用的话,性能很不好。CocosCreator只是实现了最基本的Scro...
2019-08-20 15:55:34
5336
1
原创 Cocos Creator入门实战:桌球小游戏
Cocos Creator入门实战:桌球小游戏转载请保留原文链接:本篇主要是希望能够通过Cocos Creator实现一个桌球小游戏,从而能够让大家更好的了解以及运用Creator的物理系统由于游戏比较简单,同时代码量也极少,因此就集中在一篇文章里面了。因此会长一些,有兴趣的同学麻烦耐心食用开始之前在开始桌球小游戏之前,我们需要对creator有一定了解以及熟悉,对js语法有一定的了...
2019-05-09 15:05:17
5537
2
原创 Creator 2.0.x 微信小游戏加载优化(一):定制wx-downloader
微信小游戏的环境与正常web浏览器的环境相似,但很多细节上会有所不同,同时也存在很多限制。因此微信小游戏平台下的一些优化手段需要单独拿出来,一些方案的思路会借鉴H5游戏的方案。这里首先分享一下wx-downloader的优化,如果对于目前游戏的加载速度以及首场景打开的速度不满意的话,这个优化应该会有一些帮助。Cocos Creator通过wx-adapter与微信小游戏进行的适配。对于一些重度...
2019-05-05 11:58:41
2872
2
原创 CocosCreator客户端优化系列(四):CPU占用以及性能优化
CocosCreator客户端优化系列(四):CPU占用及性能优化转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/88822815这篇文章是优化系列的最后一篇了,内容会长一些,更多的是提供一些方向以及思路,具体的一些细节由于篇幅有限,就不一一说明了,只要找对方向,就可以慢慢研究。希望大家可以耐着性子看完。使用Performan...
2019-04-03 11:27:48
11900
4
原创 CocosCreator客户端优化系列(三):内存优化
CocosCreator客户端优化系列(三):内存优化转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/85319733静态资源的内存管理可以参考官方文档:管理场景静态资源指的是场景中直接或间接引用到的所有资源(脚本动态加载的资源不算在内)在场景资源的属性编辑器中可以勾选“自动释放资源”选项,从而在切换场景时,会自动将旧场景...
2019-03-26 16:04:00
11486
1
原创 CocosCreator客户端优化系列(二):渲染优化
CocosCreator客户端优化系列(二):渲染优化渲染方面优化主要集中在如何降低draw call上,draw call越多,渲染的压力也就越大,对应的帧率可能就会下降,正常情况下如果draw call超过100就有可能带来卡顿,所以要注意这方面的优化自动图集批处理这方面相关的官方文档比较少,可以参考:BMFont 与 UI 合图自动批处理,但需要注意,这个文档比较旧了,现在新版本的情况...
2018-12-28 14:58:32
17609
5
原创 CocosCreator客户端优化系列(一):加载优化(下)
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/85318028 Prefab加载优化 Prefab这块的加载优化主要集中在两个地方:一个是load加载耗时优化,另一个是实例化耗时优化。首先先说一下prefab在使用时的步骤:了解了Prefab使用时做了哪些事情,我们也才好针对性的做优化。 来说一下常...
2018-12-28 10:29:38
11893
6
原创 CocosCreator客户端优化系列(一):加载优化(上)
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/85053758 最近打算花点时间,把客户端这边常用的一些优化方法总结一下,分享出来。计划大概分为四个部分:加载优化、渲染优化、内存优化、CPU占用以及性能优化。这些措施每一个都会带来多方面的优化效果,但也有部分措施拥有一定的局限性,因此需要各位理解后根据项目实际情况选择使用。...
2018-12-17 18:27:58
13575
1
原创 CocosCreator组件化开发(三):组件化
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/84849096 这个游戏我相信大部分的同学应该都不会陌生,N年前的爆款网游单机大作《孢子》没玩过的其实也可以去玩一玩,非常的经典。 这里我就用这个游戏来开始进入组件化的讲解。 以这个游戏生物阶段为例,你可以看到各种各样的生物,玩家自己也可以收集DN...
2018-12-06 11:05:44
2252
原创 CocosCreator组件化开发(二):数据驱动
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/84588609 数据驱动是什么?可以用一句话总计:把知识叠入数据以求逻辑质朴而健壮 1、 为什么选择数据这里解释一下,对于正常人而言,即使最简单的程序逻辑让人来理解也很困难,比如说一些条件的嵌套,while,for等等流程上的控制。而对于数据或者说是图...
2018-11-28 17:28:52
2139
原创 CocosCreator组件化开发(一):工作流
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/84327138 组件化这一部分打算主要分成3个大的部分来介绍:Creator工作流以及数据驱动 数据驱动 组件化开发 通过这三个方面的介绍,应该对于creator项目管理、开发,以及提升代码的质量有一些帮助。 Creator工作流 ...
2018-11-21 17:53:27
3107
转载 150ms流畅体验 NBA2KOnline如何网络同步优化
原文链接:http://gad.qq.com/article/detail/10118前言为了不想彻底沦落为技术理论文章, 所以对于技术细节,仅贴图展示一下。希望大家阅读时,能找到一些感兴趣的内容,一起交流。NBA2KOnline介绍NBA2KOnline游戏是我们与Take-Tow,2K sports,以及中国团队VCC合作开发的一款拟真的篮球游戏。 目前,游戏采用服...
2018-10-22 16:35:32
7000
1
转载 网游同步算法之导航推测(Dead Reckoning)算法
在了解该算法前,我们先来谈谈该算法的一些背景资料。大家都知道,在网络传输的时候,延迟现象是很普遍的,而在基于Server/Client结构下的网络游戏的同步也就成了很头疼的问题,在保证客户端响应用户本地指令流畅的情况下,没法有效的保证的同步的及时性。同样,在军方也有类似的事情发生,即使是同一LAN里面的机器,也会因为传输的延迟,导致一些运算的失误,介于此,美国国防部投入了大量的资金用于研究一种比较...
2018-10-16 18:21:54
1400
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(十一):总结以及源码分享
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83068228基本上到这里作为一个cocoscreator以及微信小游戏的开发者,我相信都可以完成了入门阶段的学习了。不过比起cocosAP、微信APII、js、编辑器操作等方面的入门,我更希望再开发的过程中大家能够学习到并拥有思维上的一些进步。现在我们就来总结一下:...
2018-10-16 09:40:45
5893
3
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(十):微信排行榜
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83064527 在开始微信排行榜之前,我们先了解一下微信的关系链数据。https://developers.weixin.qq.com/minigame/dev/tutorial/open-ability/open-data.html wx.getFriendClou...
2018-10-15 20:54:10
3648
3
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(九):远程资源加载、微信分享
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83064480 有心的同学可能已经发现,之前我们做的小游戏调试都是在creator或者微信开发者工具中进行调试,并没有进入真机调试。在微信开发者工具中,提供了预览以及真机调试这两个功能让我们能够在小游戏未发布之前,就可以在手机微信中进行调试预览。 不过点击后你就会发现...
2018-10-15 20:49:57
4848
6
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(八):微信登陆
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83064414 前面我们已经基本完成了一个微信小游戏的开发,还剩下一些细节需要去完善的,例如鱼线,背景丰富这些我就不细述了。相信通过前面几节,剩下的这些细节我们也可以很简单的处理完。 接下来我们进入微信小游戏SDK的接入部分。 在这之前,你可以看一下以下几个官方的...
2018-10-15 20:46:36
5413
6
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(七):Animation动画系统
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83064366 不知道大家有没有注意到我们这个微信小游戏得名称时《小猫钓鱼》,前面咱们做了半天,貌似是不是还没看到我们的小猫。 OK,别急,我们小猫马上登场。 在这一节,我们主要来做小猫的动画,以及通过动画事件让整个游戏的美术表现变得更好。 在开始之前...
2018-10-15 20:41:18
6361
4
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(六):单例模式以及UI
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83064291 经过上一节的碰撞系统,我们已经基本完成一个微信小游戏核心玩法部分的开发工作。接下来我们需要开发另一块重要的东西:UI CocosCreator为我们提供了很多已封装好的UI组件,这些组件基本上可以满足我们正常的开发需求。当然针对一些项目中的特殊需求,我们也...
2018-10-15 20:37:43
3270
2
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(五):碰撞系统
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83064115 做游戏就和做导演一样,所以我们才有cc.director,哈哈。通过前面几节,我们的游戏中已经拥有了鱼钩、鱼这两位主角,并且它们试镜成功(动作系统没问题),接下来得把最重要得对话剧本交给它们了,也就是我们游戏当中鱼钩与鱼之间的交互。 鱼与鱼钩交互过程中...
2018-10-15 20:23:32
2685
5
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(四):触摸输入
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83063423 之前第一节的时候,我们让鱼钩简单的动了起来,并且让摄像头跟随鱼钩向下移动,可是我们并不能控制鱼钩的左右位置,这让我们的根本无法享受操作的乐趣。所以这一节,我们来实现让玩家通过触摸输入控制鱼钩的运动。 首先我们先对第一节做好的鱼钩进行一下改造 ...
2018-10-15 19:33:51
3619
6
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(三):预制体Prefab
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83063363 上一节我们完成了鱼的运动代码的编写,这一节我们主要需要通过预制体和单例实现将鱼放置到场景当中。 看起来将鱼放置到场景中是个很简单的事情,你可以说,上一节我已经知道怎么做出一只游来游去的鱼了,那我一只一只的按照之前的方法将它们放到场景中就可以了啊! ...
2018-10-15 19:29:26
5167
12
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(二):动作系统
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83063228 上一节我们把基本的工程已经搭建起来了,并且写下了我们的第一行代码。相信你对于creator基本的操作以及Sprite已经有了一定的了解。接下来,我们通过Prefab开始实现游戏中最为重要的配角——鱼。 动手之前,我们还是先了解一下制作需求:我们需要...
2018-10-15 19:17:21
5422
原创 CocosCreator微信小游戏入门实战《小猫钓鱼》(一):写下第一行代码
转载请保留原文链接:https://blog.csdn.net/zzx023/article/details/83063130吃饭先拿碗筷,想吃下“微信小游戏”这盘2018年的大菜,我们也得先将我们的“吃饭工具”准备好:CocosCreator 2.0.2下载地址:http://cocos2d-x.org/filedown/CocosCreator_v2.0.2_win安装教程...
2018-10-15 19:10:21
10489
3
原创 UE4物理系统浅析
版权声明:本文为原创文章,转载请保留原文链接。 https://blog.csdn.net/zzx023/article/details/828717071、概述UE4(4.16)采用的物理系统为PhysX,版本为3.4。引擎层仅做接口的调用。物理以及渲染决定了一个游戏的美术表现。 2、碰撞体UE4的碰撞体分为复杂碰撞和简单碰撞。碰撞体本身的作用就是为了提高碰撞的检测速度,用相...
2018-09-27 19:54:54
11276
3
CocosCreator Chrome插件
2019-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人