自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 小白看cocos creator 文档——_decorator模块

_decorator模块一些JavaScript装饰器,目前可以通过"cc._decorator"来访问。(这些API仍不完全稳定,有可能随着JavaScript装饰器的标准实现而调整)ccclassccclass将标准写法的ES6 Class声明为CCClass在creator.d.ts文件中ccclass声明如下:export function ccclass(name?: string): Function;export function ccclass(_class?: Fu

2021-03-18 15:25:53 7857 2

原创 小白练习cocos creator——property用法记录

property用法记录参考文档:官方文档-属性检查器在记录property用法之前,先说下从官方文档中摘抄的笔记:用property修饰的属性是组件脚本中声明的公开的并可被序列化存储在场景和动画数据中的变量。通过 属性检查器 我们可以快捷的修改属性设置,达到不需要变成就可以调整游戏数据和玩法的目的。通常可以根据变量使用内存位置不同将属性分为 值类型 和 引用类型 两大类。值类型包括数字、字符串、枚举等简单的占用很少内存的变量类型:数值(Number):可以直接使用键盘输入,也可以按.

2021-03-15 10:49:41 10420

原创 小白看cocos creator 文档——GLOBAL-MACROS模块

GLOBAL-MACROS模块这里是一些用来判断执行环境的宏,这些宏都是全局变量,直接访问即可。在项目构建时,这些宏将会被预处理并根据构建的平台提出不需要的代码,例如if(CC_DEBUG){ cc.log('debug')}else{ cc.log('release')}在构建后只剩下cc.log('release')如果需要判断脚本是否运行于指定平台,可以用如下表达式:{ "编辑器":CC_EDITOR, "编辑器 或 预览":CC_

2021-03-10 10:54:48 2749

原创 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 2366

原创 bat批处理 %cd% 和 %~dp0

在DOS的批处理中,有两个环境变量跟当前路径有关,一个是%cd%,一个是%~dp0。%cd%%cd%可以在批处理文件中使用,也可以在命令行中使用:展开后,是驱动器盘符:+当前目录,如:在cmd窗口使用%cd%,结果如下:在cmd窗口先进入D盘下的一个目录,再使用%cd%,结果如下:可见%cd%的实际内容是可以被改变的%~dp0%~dp0只可以用在批处理文件中,是由它所在的批处理文件的目录位置决定的,是批处理文件所在盘符:+路径。在执行批处理文件的过程中,它的实际内容是不会

2020-09-18 10:53:44 1411

原创 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 901

原创 cocos lua 修改屏幕分辨率

在cocos2dx lua的项目中,难免会想修改屏幕的分辨率。我在修改分辨率这个问题上踩过坑,所以在这里记录一下。修改屏幕分辨率可以在项目目录下的config.json的文件。config.json文件如下:{ "init_cfg": { "isLandscape": true, //是否横屏,true:横屏,false:竖屏 "isWindowTop"...

2019-08-18 23:31:29 1381

原创 cocos2dx 遇到的坑(一)

1、根据cocos2dx 的API文档,获取checkBox类的状态(选中或者未选中)的方法:getSelectedState(),但是在我实践过程中用getSelectedState()并没有返回一个bool值--测试getSelectedState()print("状态:"..tostring(self.viewRoot.agreementCheck:getSelectedState(...

2019-08-06 02:14:05 1495 2

原创 lua实现简单的事件监听器

这段时间由于换工作的原因,工作所需要用的开发语言从C换成了lua,我也开始接触lua。我刚接触lua两天,了解了lua的基本数据类型和语法,就接到了老大分给我的小任务(说是小任务,其实就是老大给我个例子来接触和学习lua),用lua实现简单的事件监听器。我刚听到事件监听器这个词,第一反应是Qt里面用到的signal和slot。当指定的事件(如鼠标点击事件)发生之后,会有一个signal被发送出...

2019-05-28 10:28:39 5840 4

原创 Lua数据类型

Lua的数据类型可以分为:数值类型(number)、布尔类型(boolean)、字符串类型(string)、自定义类型(userdata)、函数类型(function)、线程(thread)、表类型(table)和空值(nil)。1、数值类型(number)数值类型可以保存实数,包括整数和浮点数,整数可以是十进制和十六进制,由一串数字序列组成。如果是0x开始,则表示是一个十六进制数。2...

2019-05-24 10:43:15 1814

转载 Qt 判断文件或文件夹是否存在及创建文件夹

版权声明:本文为博主原创文章,转载请注明出处 http://blog.csdn.net/lusirking,所有文章同步在公众号“Qt开发社区”发布 https://blog.csdn.net/lusirking/article/details/51644782 </div> <link rel="s...

2019-03-19 08:29:42 747

原创 Qt中子窗口关闭之后,立即释放资源的方法

用Qt做界面的时候,很多时候都会遇见点击一个按钮弹出一个新的窗口的功能。我在刚开始做这个功能的时候,直接是点击一次按钮就new一个新的窗口,每次都只是将子窗口关闭而已,并没有去释放子窗口的资源,这样就会出现重复点击按钮的话,窗口的资源就会越积越多。所以在新建一个窗口的时候就可以设置窗口的属性,设置窗口在关闭之后立即释放资源:notepadpage *NotepadPage = new n...

2019-03-18 11:21:02 6898 1

转载 Qt5.7中编译报错:“invalid use of incomplete type 'class Ui::xxx'ui(new Ui::xxx)”的解决方法

原 Qt5.7中编译报错:“invalid use of incomplete type 'class Ui::xxx'ui(new Ui::xxx)”的解决方法 2018年05月30日 21:46:30 南洋布衣 阅读数:3878 ...

2019-03-15 18:01:32 5131 2

原创 Qt释放Excel进程,任务管理器中仍存在未关闭的Excel进程

最近用Qt对Excel文件进行操作,出现了程序中释放了Excel进程,而任务管理器中仍存在未关闭的Excel进程的现象。查找了之后,发现是由于我在调用完Excel进程之后,没有彻底关闭Excel进程。以下是对Excel文件操作的代码://获取文件名称void MainWindow::GetFileName(){ QString FileName = QFileDialog:...

2018-11-01 15:18:44 7723 4

原创 sublime编译运行c语言后中文乱码的解决

在用Sublime Text编译运行C文件时,出现了中文乱码的问题。解决方法:新建一个Build System1.tools-&gt;Build System-&gt;New Build System,写入:{ "cmd": ["gcc", "${file}", "-fexec-charset=gbk","-o", "${file_path}/${file_base_

2018-11-01 10:55:20 7121 3

原创 VirtualBox安装ubuntu图文教程

一、下载并安装VirtualBox1、到官网下载VirtualBox,我安装的版本是:VirtualBox 5.2.16 for Windows hosts x86/amd64,你们可以选择安装VirtualBox5.2.16,也可以选择其他版本。2、下载好之后,安装VirtualBox。3、运行VirtualBox,界面如下(Tuarus是我已经安装好的虚拟机):4、配置...

2018-08-28 08:56:24 14145 4

USB2.0接口频谱分析电路开发板设计(课程设计)

关于USB2.0接口频谱分析电路开发板设计的课程设计,其中包括电路原理图的绘制、PCB版图的布局设计和输出文件等部分

2017-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除