01 CocosCreator开源游戏框架(三) 复杂的 Object 输出实现

虣虣     2018.09.01     开源游戏框架     抢沙发     917人打酱油
在游戏开发中,调试代码不仅仅要靠断点调试,也需要日志输出帮助调试!有时候简单的日志输出不能满足我们项目的需要,比如:服务器发了一个数据(Object)过来,此时我们需要把这个Object对象的具体内容打印出来,又如客户端给服务器发送了一个数据(Object),此时我们需要打印出来。这样我们可以...

31 CocosCreator 使用贝塞尔曲线将多点连成一条平滑的曲线

虣虣     2018.08.31     CocosCreator     抢沙发     1253人打酱油
之前在写一个项目需要把多点连成平滑的曲线,而且这些点是无法预知的。开始想到用贝塞尔曲线,但是具体贝塞尔曲线的控制点要怎么设定,怎样让多点都落在曲线上而且保持曲线的平滑,就一直没想到。最后参考原文:http://www.zheng-hang.com/?id=43写得挺好的,不过没太仔细研究。co...

19 CocosCreator 优雅的使用字体渲染文本

虣虣     2018.08.19     CocosCreator     抢沙发     2369人打酱油
前言在游戏中使用不同的字体可以达到不同的视觉效果,给人以良好的感觉。如果使用字体文件不当的话,不仅造成游戏资源严重浪费。也同时加大了整个游戏包体的大小。在游戏中经常使用的字体文件的类型:TTF字体文件BMFront字体文件Atlas(艺术字体文件)如何使用裁剪并使用【TTF字体】一般字符比较齐...

19 CocosCreator开源游戏框架(七) 场景管理器的实现

虣虣     2018.08.19     开源游戏框架     抢沙发     523人打酱油
场景管理器的职责:场景切换之前对旧场景上的资源进行引用计数减一场景切换之后对新场景上的资源进行引用计数加一场景切换之后根据资源使用情况释放不需要的资源负责两个场景之间的切换负责两个场景之间的数据传递场景切换时资源管理场景切换之前,对旧场景上的资源进行引用计数减一cc.director.on(c...

06 CocosCreator 节点和组件的生命周期关系

虣虣     2018.08.06     CocosCreator     抢沙发     727人打酱油
生命周期回调onLoad组件脚本的初始化阶段,我们提供了onLoad回调函数。onLoad回调会在组件首次激活时触发,比如所在的场景被载入,或者所在节点被激活的情况下。在onLoad阶段,保证了你可以获取到场景中的其他节点,以及节点关联的资源数据。onLoad总是会在任何start方法调用前执...
关闭