cocos lua 给button添加 listener

cocos lua 给button添加 listener,第1张

可以用layer做,在layer里放两个sprite。sp1放没点的按钮图片,sp2里放点击之后的按钮图片。两个sprite重叠放置,sp1显示,sp2隐藏。

layer监听touch事件,begin的时候sp1隐藏,sp2显示。moved时,只要不出layer范围保持原状,出范围sp2隐藏,sp1显示。end时执行你要做的事情。一直执行某个function可以使用sheduleupdate做。

用个全局变量保存按钮状态,点击时发现按钮已经按下了就跟上面的反过来,end时停止你要做的事就行了。

按键精灵安卓版写lua插件的方法为:

1、下载FileEx.lua插件文件,放到按键精灵安装目录下的plugin文件夹中。

2、在脚本源码开头导入插件文件后即可正常调用命令。

例子:

//导入插件

Import "FileEx.lua"

//写入文本信息(路径,内容

Call FileEx.Write("/sdcard/MobileAnjian/anjian.txt","我爱按键精灵")

//读取文本信息(路径)

Dim 返回值

返回值=FileEx.Read("/sdcard/MobileAnjian/anjian.txt")

TracePrint 返回值

1、读取文本文件内容。

格式:FileEx.Read(FileName)

返回值:字符串型,为读出的内容。

2、读取文本文件内容,存为数组

格式:FileEx.ReadLines(FileName)

返回值:数组型,读取每一行的字符串。

3、写入内容到文本文件。

格式:FileEx.Write(FileName,str)

返回值:无

4、写入数组内容到文本文件。

格式:FileEx.WriteLines(FileName, Lines)

返回值:无


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11652956.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存