20 BBFramework(十二) UI插件制作思考

虣虣     2019.09.20     BBFramework     抢沙发     826人打酱油
一、插件是什么插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件...

19 BBFramework(十一) UI自动绑定中的那些事

虣虣     2019.09.19     BBFramework     抢沙发     1016人打酱油
一、对UI节点(控件)进行命名规范有哪些好处1.根据其名字就知道其作用是什么,避免时间长了看不懂自己曾经写的代码。2.多人之间协作或者多部门之间合作时,避免因更改节点的层级导致在代码中查找不到而引发的报错和脚本组件对其节点引用的丢失引发的错误。3.多人协作一个功能是,由于命名不统一,导致团队沟...

15 BBFramework(九) 扩展Button组件

虣虣     2019.08.15     BBFramework     抢沙发     1042人打酱油
按钮(Button)组件是游戏中最常用的组件之一,可以显示文本标签,图标或者两种同时显示。CocosCreator为广大开发者提供了一个Button组件应有的基本功能,暂且将CocosCreator提供的Button组件称为系统Button组件,往往我们会想使用系统已有的Button组件来做二...

06 CocosCreator 巧妙实现 X 和 Y 轴翻转

虣虣     2018.11.06     CocosCreator     抢沙发     5126人打酱油
沿Y轴进行翻转const{ccclass,property}=cc._decorator;@ccclassexportdefaultclassMonsterTokenMoneyLogicextendscc.Component{@property(cc.Node)rotateYNode1:cc....

02 CocosCreator 序列帧 动画组件

虣虣     2018.11.02     CocosCreator     抢沙发     3091人打酱油
是否加载时播放是否播放完成后销毁首次延迟播放循环播放一次后间隔多久再次播放是否循环播放const{ccclass,property}=cc._decorator;@ccclassexportdefaultclassUIAnimationextendscc.Component{//当前帧的图片@...

24 CocosCreator 实现手机震动效果

虣虣     2018.09.24     CocosCreator     抢沙发     3801人打酱油
IOS震动的写法#import<Foundation/Foundation.h>@interfaceJSC:NSObject+(void)ddd1;+(void)ddd2;+(void)ddd3;+(void)ddd4;+(void)ddd5;@end#include"JSC.h"...

31 BBFramework(三) 复杂的Object 输出实现

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

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

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