- 博客(5)
- 收藏
- 关注
原创 CocosCreator-系统事件是怎么产生及触发的?
写在前面开个头依旧是面试官系列。面试官:怎么实现节点的点击事件监听?我:用this.node.on()实现面试官:那他是怎么产生的呢?我:…本文以触摸事件(cc.Node.EventType.TOUCH_START)作为主线,简单分析一下Cocos引擎中的事件是如何从浏览器传递到Node的事件中的。你可能还想要问,那事件是怎么从浏览器产生的呢?我:…一些话我是个即将毕业的应届生,受水平所限,难免有些地方写的不是很好,但不动手的话,也不会进步,就指望大家多多包涵啦,有错误的地方也劳烦大家伙
2021-03-11 17:39:59
1091
原创 CocosCreator-ScrollView优化
写在前面开个头面试的时候,面试官问,大量的滚动列表如何优化?答可以使用类似android中的滚动列表,当item超出可视范围一定距离后,把item移动到另一端。面试官又问,是否自己实现过?当场出事。所以试着自己写一个。一些话我是个即将毕业的应届生,受水平所限,难免有些地方写的不是很好,但不动手的话,也不会进步,就指望大家多多包涵啦,有错误的地方也劳烦大家伙们指正。另,项目中的图片素材是网上下的免费资源。运行环境Cocos Creator 2.3Chrome 89演示
2021-03-09 20:54:07
1449
原创 cc.profiler调试信息模块-CocosCreator源码解析
cc.profiler调试信息模块写在前面开个头使用Cocos Creator开发项目的时候,经常可以看到左下角有一个小方块,里面显示了fps、drawcall等信息。最近研究源码,上次写cc.debug模块的时候有提到cc.profiler,也是好奇,想知道是怎么实现统计fps、渲染耗时这些数据的,刚好年前几天有点时间,就有了这篇文章…一些话我是个即将毕业的应届生,受水平所限,难免有些地方写的不是很好,但不动手的话,也不会进步,就指望大家多多包涵啦,有错误的地方也劳烦大家伙们指正。代码中,注释
2021-02-10 21:46:26
1707
原创 cc.debug源码及使用
cc.debug研究CCDebug.js:cocos2d\core\CCDebug.js相关函数函数列表方法名作用参数cc.log普通输出(msg: string/any, …subst: any[])cc.warn警告类型输出,chrome中有黄色背景,黄色警告图标cc.error错误类型输出,chrome中有红色背景,红色错误图标cc.assert断言性输出,当传入的condition为false时才起作用,本质上是cc.error,在调试模
2021-01-09 12:01:50
2100
原创 CocosCreator-Schedule计时器-设定及触发原理
计时器JavaScript自带的定时任务setTimeout作用:设置一个定时器,在指定时间(毫秒)后触发,调用传入的回调函数。参数类型:(function/code, delayTime, args…)function: 回调函数code: 字符串形式的代码,会使用eval()执行,因此不推荐使
2020-12-28 23:02:43
4854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人