![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2dx
Taurus_s
这个作者很懒,什么都没留下…
展开
-
cocos2dx layout:clone()
记录cocos2dx layout使用clone()遇到的坑在layout类对象调用clone()方法时,得到的新的对象的子节点不包含改layout类对象的Node类子节点。测试示例中,self.uiNode.PL_Item_Mode是一个layout类的对象,而node是通过self.uiNode.PL_Item_Mode调用clone()得到的一个姓的对象,打印两个对象的子节点类名,结果如下:通过打印结果看到,通过clone方法得到的新对象少了一个Node类子节点...原创 2020-10-09 12:47:08 · 2389 阅读 · 0 评论 -
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 · 937 阅读 · 0 评论 -
cocos2dx 遇到的坑(一)
1、根据cocos2dx 的API文档,获取checkBox类的状态(选中或者未选中)的方法:getSelectedState(),但是在我实践过程中用getSelectedState()并没有返回一个bool值--测试getSelectedState()print("状态:"..tostring(self.viewRoot.agreementCheck:getSelectedState(...原创 2019-08-06 02:14:05 · 1506 阅读 · 2 评论 -
cocos lua 修改屏幕分辨率
在cocos2dx lua的项目中,难免会想修改屏幕的分辨率。我在修改分辨率这个问题上踩过坑,所以在这里记录一下。修改屏幕分辨率可以在项目目录下的config.json的文件。config.json文件如下:{ "init_cfg": { "isLandscape": true, //是否横屏,true:横屏,false:竖屏 "isWindowTop"...原创 2019-08-18 23:31:29 · 1417 阅读 · 0 评论