- 博客(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关注的人