自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 2021-09-01

构造函数:1、为什么有构造函数类的数据成员不能在类的声明时候初始化,为了解决这个问题,使用构造函数处理对对象的初始化。构造函数是一种特殊的成员函数,与其他函数不同,不需要用户调用它,而是创建对象的时候自动调用。2、构造函数特点:(1)、函数名与类名相同。(2)、函数无返回值。(3)、创建对象时系统自动调用。(4)、构造函数可以有多个,创建对象时根据传入的参数不同调用不同的构造函数。也就是可以重载。如下代码:class Clock{public:Clock(int NewH,int N

2021-09-01 23:22:39 65

原创 pngQuant图片压缩命令行工具

使用方法:1、下载pngQuant,下载地址:https://pngquant.org/2、打开下载目录,有这样几个文件3、将需要压缩的文件放进pngquant的下载目录4、打开命令行,进入到pngquant的下载目录,输入.\pngquant 256 --force --ext .png .\drawable-xxhdpi*.png 。 参数drawable-xxhdpi为要压缩的文件...

2020-05-08 10:30:15 1116

原创 监听事件

目的:为精灵或层添加触摸监听事件,对应触摸开始、移动、结束、取消,精灵做出相应改变思路:1、为精灵添加触摸事件2、在相应的触摸方式里添加对应函数实现:1、创建一个精灵,如var sprite = new cc.Sprite(" ");2、为精灵添加触摸事件setOnTouchListener(sprite);3、实现触摸函数setOnTouchListener:function...

2020-03-13 10:43:25 100

原创 本地数据存取

将数据存在本地setLocalData : function(key, data) {if (!key) {cc.log("------[ToolKit]setLocalData data is null");return;}var jsondata = JSON.stringify(data);cc.sys.localStorage.setItem(key, jsondata);...

2020-01-02 09:37:30 190

原创 验证码输入时倒计时控制

需求:验证码登录时,点击获取验证码按钮,此时按钮变成不可点击,并且开始倒计时,倒计时结束后自动变成重新发送按钮。思路:用cocosStudio拼好基本界面,发送验证码按钮,并且用两个text分别表示“重新发送”和“发送验证码”,这样在倒计时开始和结束时界面发生改变。以下时逻辑代码:_curCoolTime : 0,_coolTimeTimer : 0,点击了发送验证码按钮...

2019-11-14 14:58:51 251

原创 cocos-js时间选择

目的:需要根据玩家自主选择时间来展示界面思路:1、先用CocosStudio创建一个ScrollView,如果需要分别选择年、月、日、小时、分钟 则创建对应个数的ScrollView,如下图:2、在对应的ScrollView里创建Text,添加到对应的ScrollView里,如下,列举一个年的例子,其他类似:this.yearScroller = this.getChildF...

2019-11-13 18:31:13 524 2

原创 ListView创建选择条目,并且在另一处显示该选择

ListView创建选择条目,并且在另一处显示该选择需求描述:用ListView展示所有可选择的人物头像背景,点击其中一个背景后,相应的头像背景也改变步骤:1、在cocosStucio中拼好界面,这里就不详细说明,注意的一点是ListView的大小要和里面的选项大小适配,否则会出现滑起来很奇怪的问题,2、思路是:用一个for循环创建按钮,并为其添加点击事件,因为要点击它切换头像背景...

2019-10-23 15:34:48 97

原创 吞噬触摸 防止点击事件向下层传

1、例如我们已经创建了一个界面2、在此界面上创建一张图片 var layer = new ccui.ImageView("........");3、用创建的layer去监听var touchListener = { event : cc.EventListener.TOUCH_ONE_BY_ONE, swallowTouches : true, ...

2019-10-18 10:51:22 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除