![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos
Rickshao1993
这个作者很懒,什么都没留下…
展开
-
【Cocos-Quick】quick源文件中关于lua的import和require的区别
转载自http://blog.csdn.net/u012723995/article/details/40455357载入一个模块import() 与 require() 功能相同,但具有一定程度的自动化特性。假设我们有如下的目录结构:app/app/classes/app/classes/MyClass.luaapp/classes/MyClassBase.luaapp/classes/d转载 2016-07-11 15:05:38 · 1122 阅读 · 0 评论 -
[Cocos Creator] Cocos Creator TypeScript序列化自定义类型
项目中自定义了一个配置Label颜色的配置类:const {ccclass, property} = cc._decorator;@ccclassexport default class TestColorConfig{ @property(cc.Color) public lvlColor: cc.Color = cc.Color.WHITE; @proper...原创 2019-02-25 17:44:52 · 6731 阅读 · 0 评论 -
[Cocos Creator]获取类名
Cocso Creator 提供了cc.js.getClassName这么一个函数,但是遗憾的时候,当代码混淆后, ccclass装饰过的类是能通过该方法拿到类名,但是自定义的类就拿不到了,自定义的类混淆后拿到的往往是"t"。看了一下Cocos Creator 对ccclass类做处理的流程(分析ts编译后的js代码, 查看ccclass源码),自己写了一段代码,方便自定义类拿到自己的类名:/...原创 2019-02-25 19:32:30 · 3294 阅读 · 0 评论 -
[Cocos Creator] Cocos Creator中的动态合图(dynamicAtlasManager)做了什么
Cocos creator中有一个动态合图的功能,也就是在运行时将内存中的任意纹理组合成一张虚拟的图集,从而合并绘制,减少drawcall。那么,Cocos Creator是如何实现这个功能的呢。核心思想是数据结构中常说的空间换时间, 原理其实并不复杂,就是帧缓存,简单来说就是将多份spriteFrame绘制到RenderTexture上,并记录其在新的RenderTexture中所属的位置和长...原创 2019-04-25 21:42:03 · 4807 阅读 · 0 评论