Lua
Taurus_s
这个作者很懒,什么都没留下…
展开
-
cocos2dx 3.x 屏幕截图的两种方法及其优缺点
第一种方法:在cocos2dx 3.2之前,引擎没有提供截图功能,我们可以用RenderTexture来实现截图功能,这个方法在cocos2dx 3.2之后也是可以用的。--lua 脚本实现截图功能的函数:function Resources.getScreenShot(node) if node == nil or tolua.isnull(node) then ...原创 2020-04-02 15:33:30 · 959 阅读 · 0 评论 -
lua实现简单的事件监听器
这段时间由于换工作的原因,工作所需要用的开发语言从C换成了lua,我也开始接触lua。我刚接触lua两天,了解了lua的基本数据类型和语法,就接到了老大分给我的小任务(说是小任务,其实就是老大给我个例子来接触和学习lua),用lua实现简单的事件监听器。我刚听到事件监听器这个词,第一反应是Qt里面用到的signal和slot。当指定的事件(如鼠标点击事件)发生之后,会有一个signal被发送出...原创 2019-05-28 10:28:39 · 5989 阅读 · 4 评论 -
Lua数据类型
Lua的数据类型可以分为:数值类型(number)、布尔类型(boolean)、字符串类型(string)、自定义类型(userdata)、函数类型(function)、线程(thread)、表类型(table)和空值(nil)。1、数值类型(number)数值类型可以保存实数,包括整数和浮点数,整数可以是十进制和十六进制,由一串数字序列组成。如果是0x开始,则表示是一个十六进制数。2...原创 2019-05-24 10:43:15 · 1954 阅读 · 0 评论 -
cocos2dx 遇到的坑(一)
1、根据cocos2dx 的API文档,获取checkBox类的状态(选中或者未选中)的方法:getSelectedState(),但是在我实践过程中用getSelectedState()并没有返回一个bool值--测试getSelectedState()print("状态:"..tostring(self.viewRoot.agreementCheck:getSelectedState(...原创 2019-08-06 02:14:05 · 1539 阅读 · 2 评论 -
cocos lua 修改屏幕分辨率
在cocos2dx lua的项目中,难免会想修改屏幕的分辨率。我在修改分辨率这个问题上踩过坑,所以在这里记录一下。修改屏幕分辨率可以在项目目录下的config.json的文件。config.json文件如下:{ "init_cfg": { "isLandscape": true, //是否横屏,true:横屏,false:竖屏 "isWindowTop"...原创 2019-08-18 23:31:29 · 1462 阅读 · 0 评论