cocos-Lua个人小积累


1)在登录过程中,客户端这边发一个密码转换的md5值,之后发给服务端,服务端进行有无这个玩家的查询,以及密码的匹配,一致就发送登录成功的消息
加密函数如下:
MD5_CTX:MD5String(psw) 通过这行代码把psw加密成md5值


2)触摸事件:

在设置整个层的触摸事件,还有按钮的点击事件的时候,我就在想,如果我设置这个按钮外的范围的层触摸隐藏其他位置的四个按钮,那样,我点击其他四个按钮的时候会发生什么呢?是响应该按钮的点击事件,还是隐藏该四个按钮呢?

其实,在这个过程中,涉及到了一个触摸事件的优先级,在同一个层中,按钮的点击事件是优先于层的触摸事件的

在优先级相同的情况下,后添加的事件先响应


3)创建Lua新项目:

cocos new TestGame -p com.mygame.test -l lua -d D:\Lua\Luatest


4)CheckBox复选框

CheckBox在Cocos Studio为复选框,可以设置选中状态与取消状态,选中状态显示标识样式中的正常状态,取消则显示背景样式

Lua中eventType 为ccui.CheckBoxEventType.selected 与 ccui.CheckBoxEventType.unselected


5)判断背景音乐是否已经播放完,在cocos2dx的音效引擎中有如下的接口

cc.SimpleAudioEngine:getInstance():isMusicPlaying()

可以让我们判断背景音乐是否在播放


6)添加安卓横屏基于重力感应

在安卓打包时的AndroidManifest.xml文件中设置,把android:screenOrientation设置为"sensorLandscape"即可,其为横屏重力感应

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值