CocosCreater
文章平均质量分 61
总结一些游戏开发中的引擎学习
星期一110
这个作者很懒,什么都没留下…
展开
-
ScrollView曲线拖拽
ScrollView曲线拖拽原创 2024-03-15 10:23:05 · 447 阅读 · 0 评论 -
图集plist-资源拆分/碎图合并
根据图集资源.plist文件,拆分.png成碎图或者合并碎图为.png原创 2023-02-23 19:18:09 · 2028 阅读 · 5 评论 -
滚动吧,数字
cocosCrearor实现数字滚动效果,可控制速度和滚动次数原创 2022-11-25 13:55:34 · 320 阅读 · 0 评论 -
cocosCreator的JS脚本的extends如何实现继承的
cocosCreator的脚本中extends基本实现原创 2022-09-25 18:11:40 · 860 阅读 · 0 评论 -
cocosCreator 打造Excel表格数据驱动系统
通过nodejs转换excel为.txt文件,在cocosCreato中加入对该数据类型的识别原创 2022-06-01 19:25:25 · 1911 阅读 · 6 评论 -
搞懂 Cocos Creator 3.0 坐标之间的转换
前言:3D游戏开发过程中如何进行坐标系的转换?屏幕坐标系UI坐标系3D物理世界坐标系原创 2022-04-26 16:39:48 · 4993 阅读 · 0 评论 -
cocosCreator原生平台编译测试
原生平台编译原创 2022-01-24 15:03:39 · 4717 阅读 · 0 评论 -
cocosCreator热更和Asset Bundle使用学习。
快速理解和上手cocosCreator热更流程原创 2022-01-24 12:23:49 · 5377 阅读 · 3 评论 -
游戏中的事件管理--观察者模式的解读
前言:最近在网上浏览到一篇对软件设计模式概述的文章,说的相对通透易懂可以看看~http://c.biancheng.net/view/1317.html一、观察者模式的介绍在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如:红灯停路灯行;下课铃声响起所有的学生走出教室自由活动等等。在软件世界也是这样,例如,Excel 中的数据与折线图、饼状图、柱状图之间的关系;MVC 模式中的模型与视图的关系;事件模型中的事件源与事件处理者。所有原创 2021-10-17 22:03:34 · 1994 阅读 · 0 评论 -
简述小游戏-动态-资源管理方案
引擎:CocosCreator。 语言: TS前言:最近一个朋友和我聊天吐槽了一下cocosCreator的资源管理问题并问我有没有好的管理方案和方法,但我认为他并没有真正去尝试做一下而是人云亦云的在叙述给我听~没劲!,所以我花了2小时浏览了一下官方文档和尝试,并给了这位朋友回复;记录下来希望能够抛砖引玉获得大家更优秀的方案。一、静态资源引用的管理只需要场景勾选为自动释放资源,建议阅读一下官方介绍:https://docs.cocos.com/creator/manual/zh/asset-原创 2021-09-30 11:57:17 · 250 阅读 · 0 评论 -
微信小游戏之CocosCreator多分辨率场景适配方案
前言:小游戏开发过程中大家如何进行多分辨率适配的?回顾一下官方文档对分辨率适配的介绍:https://docs.cocos.com/creator/manual/zh/ui/multi-resolution.html。以前读完后总是有一种似懂非懂的感觉,所以实践后总结关于小游戏适配三要素:Canvas + Widget + Scale 。一、cocosCreater窗口大小/设计分辨率/视图边框尺寸/试图中canvas尺寸等和之间关系。 let winSize = cc.winSi原创 2021-06-24 10:20:47 · 3301 阅读 · 4 评论 -
深度优先算法随机一条路径/ 广度优先算法随机一条最短路径
深度优先算法随机一条路径/ 广度优先算法随机一条最短路径。BFS/** * 1、使用广度优先算法随机一条最短路径,遍历图节点存储在pathArray中。 * 2、直到找到目标位置。并将目标位置放入shorPaht中。 * 3、目标位开始,利用节点的方向反推出一条路径,必然是最短的。 * 3、重复上述直到找到起始目标点。 */const { ccclass, property } = cc._decorator;@ccclassexport default class BreadthF原创 2021-03-15 19:28:57 · 828 阅读 · 0 评论 -
Cocos Creator 网页调试-->工具
一、Cocos Creator 网页调试工具,运行时查看、修改节点树,实时更新节点属性,可视化缓存资源。https://github.com/potato47/ccc-devtools原创 2020-10-28 13:19:41 · 1002 阅读 · 0 评论 -
cocosCreater中动态获取组建label节点宽度和高度
要想在代码中动态获取label节点的宽度和高度有两种办法:1.遍历label中的字符串然后*字体的高度或宽度,这种比较麻烦。2.使用更新渲染label.getComponent(cc.Label)._forceUpdateRenderData(true);//动态更新label渲染,获取当前帧的宽度原因:由于label在开时候只渲染一次,当我们重新赋值后需要手动更新一下渲染,这样当前帧才...原创 2020-04-06 11:30:57 · 3796 阅读 · 0 评论 -
游戏开发---坐标系概念及使用总结
游戏开发—坐标系概念及使用总结引擎:CocosCreater。 语言: JS游戏坐标系统想必新手也会有概念,无论对于什么引擎坐标概念是一样的。但是好多初接触creater的时候,在坐标知识点处会有一些蒙,接下来我们就解决一下大家蒙的地方。这里我们简单描述一下Creator是基于Cocos2dx,也就是使用OpenGL的坐标系,即原点在屏幕左下角,x轴向右,y轴向上。世界坐标和本地坐标...原创 2019-09-24 15:29:44 · 1004 阅读 · 0 评论 -
史上最浅显易懂的Git教程!
史上最浅显易懂的Git教程!工作中避免不了使用版本管理工具,这里给大家分享一个git/github/sourceTree的学习网站史上最浅显易懂的Git教程-廖雪峰原创 2020-06-05 12:54:34 · 172 阅读 · 0 评论 -
游戏中分值的表现形式
游戏中的分数或数字常用展现形式 toFixed(num){ return Math.floor( num * 100 ) / 100; }, checkFishCake(_number){ var number = _number; var opt = ""; if( number > Math.pow(1000,5) ){ number = number/Math.pow(1000原创 2020-05-11 16:46:47 · 273 阅读 · 0 评论 -
CocosCreator中ScrollView之动态更新的优化(比如:排行榜)
CocosCreator开发笔记(5)-ScrollView之动态更新的优化原理浏览到这篇文章写的不错,对于开发游戏中的功能很有帮助。在此基础上有更新了一下代码:看上去更清晰一些。cc.Class({ extends: cc.Component, properties: { view: cc.Node, content: cc.Node, ...原创 2020-04-06 21:46:07 · 2387 阅读 · 0 评论 -
游戏开发—关于preloadScene预加载在场景切换界面的实用逻辑+动态加载资源
游戏开发—关于preloadScene预加载在场景切换界面的实用逻辑引擎:CocosCreater。 语言: JS一.提前将资源缓存到内存中一直机制,就像cocos2d一样我们经常提前将图片或图集资源提前加载到内存中中这样实用效率比较高,缺点时消耗内存。下面的代码就是creater中场景切换的一个案例供其参考:cc.Class({ extends: cc.Component,...原创 2019-12-02 11:30:11 · 2460 阅读 · 0 评论 -
游戏开发—图案摆放类游戏及json存储相关
游戏开发—图案摆放类游戏及json存储相关引擎:CocosCreater。 语言: JS游戏中存在需要手动摆放形成的图案,比如许多金币摆放成心形字母行等;对于程序而言往往是利用json文件来存储坐标,然后在项目中读取生成。个人习惯操作:先写一个自动生成json的工具给策划,图标摆放完毕生成Json。工具的具体写法根据项目不同而不同,这里我们可以介绍一些重点:先了解一下关于cocos和c...原创 2019-11-14 16:40:45 · 298 阅读 · 0 评论 -
游戏开发—跟踪导弹的最简单的算法 和atan()反正切函数的运用
游戏开发—跟踪导弹的最简单的算法引擎:CocosCreater > 语言:JS有子弹攻击类型的游戏必然少不了跟踪导弹,对于小游戏而言;简单易懂且实现功能才是最完美的。跟踪导弹的效果我们不用多说:简单说一下大体思路。1 >任何的追踪都是具备旋转和朝向对方位移,所以需要了解向量。2>对lerp()函数有一定了解。同样方法有很多中,接下来我们按照说的简单思路看代码:...原创 2019-09-20 19:35:26 · 1756 阅读 · 0 评论 -
游戏开发---主界面的视频奖励
游戏开发—主界面的视频奖励引擎:cocosCreator > 语言:JS往往一些小游戏的需要策划很多广告位,就是以何种形式在界面什么地方存在,点击后播放广告得到不同的奖励。今天简介绍一下:如下图的视频奖励功能:左上为观看视频最大次数,下面为按钮的说明。功能:点击后播放视频,3减1;然后下面文字变成倒计时状态,倒计时结束左上角数字+1;具体思路我们结合代码一起看!!!(这方方式...原创 2019-09-20 17:24:24 · 455 阅读 · 0 评论 -
游戏开发--转盘抽奖逻辑思路
游戏开发–转盘抽奖逻辑思路引擎:CocosCreator > 语言:JS思路:无论什么语言和引擎所有思路和逻辑是互通的,接下来要说的均为本地获取数据;转盘抽奖的方式很多种,我们只说其中最简单实用易理解的方式–按照角度值计算1>比如转盘等分为8份奖品区,每个区域的角度自然为45度。2>根据策划的随机概率随机出数值,跟具数值判断应该旋转的度数。其实就这两条,抽奖过程...原创 2019-09-20 16:39:03 · 4777 阅读 · 0 评论