自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 微信公众平台测试接口

https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C%81&form=%E8%8E%B7%E5%8F%96access_token%E6%8E%A5%E5%8F%A3%20/token

2017-02-27 13:51:30 934

原创 C++ sprintf_s 字符串拼接

定义一个buf  格式如下:char buf[128] = {0};例子:sprintf_s(buf,128,"%s%d",appGetGlobal()->getText("id"),appGetGlobal()->getVersion());m_versionLabel = CCLabelTTF::create(buf,"Arial",20,CCSizeMake(200,25),

2017-02-07 10:18:27 4887

原创 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

用VS2010编译C++项目时出现这样的错误:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏方案一:(这个方法比较好,在用qt运行时出现问题也能解决)复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0

2016-10-10 10:58:19 322

转载 c++内存

http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html

2016-07-16 17:15:17 265

转载 杂记

1.什么是显式构造函数?首先要理解什么是隐式构造函数,并且弄清它的优缺点。#include using std::cout;using std::endl;class complexNumbers { double real, img;public: complexNumbers() : real(0), img(0) { } complexNumbers(cons

2016-05-06 21:05:37 287

原创 生成android的keystore文件有以下两种方法:

一、eclipse 中生成android keystore1、建立任意一个android项目(例如:AntForAndroid)2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use

2016-04-21 21:14:01 514

原创 jdk中密钥和证书管理工具keytool常用命令详解

keytool JAVA是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务-genkey      在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书 -alias       产生别名-keystore    

2016-04-21 21:12:58 609

原创 关于析构函数的问题

C++的使命之一就是让使用对象就像使用标准类型(例如:Int,double等)。我们在初始化时,数据部分是私有的。意味着程序不能直接访问数据成员。如下代码:int  month = 100;//有效的声明struct thing {char *p;int n;};thing amabob = {"now",10};//有效的声明Stock  year = {"n

2015-10-09 22:29:47 433

原创 关于plist文件

Plist格式属于XML文件,用于通常用于储存用户设置,也可以用于存储捆绑的信息。为避免我们在写程序时候写死,方便以后的测试修改工作,我们常常需要用.plist文件存储用户设置等信息,类似的还有粒子效果,瓦片地图等,使用TexturePacker,Particle Designer图片工具打包小图片时,就会生成一个pilst文件。   "http://www.apple.com/DTD

2015-09-19 22:07:23 1550

原创 Cocos2d-x 获取系统当前时间

在项目中我们常常需要获取系统当前时间,用作随机数的种子或者将当前时间显示到画面中。在标准C/C++中,我们通常使用tm结构实现对系统当前时间的获取。头文件time.h中定义如下:在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中的定义如下:#ifndef _TM_DEFINEDstruct tm {int tm_sec; /* 秒 – 取值区间为[0,

2015-09-18 21:57:07 3800

原创 关于ToggleMenu触发器菜单

触发器菜单项。 一个实现切换内部菜单项的简单容器类。 内部项可以是任何MenuItem对象。成员函数说明static MenuItemToggle* createWithCallback ( const ccMenuCallback & callback,const Vector &  menuItems ) static基于给定的回调及菜单项数组创建菜单项触发器。参数

2015-09-13 21:25:17 3375

转载 C++11 并发指南二(std::thread 详解)

《C++11 并发指南一(C++11 多线程初探)》中只是提到了 std::thread 的基本用法,并给出了一个最简单的例子,本文将稍微详细地介绍 std::thread 的用法。std::thread 在 头文件中声明,因此使用 std::thread 时需要包含 头文件。std::thread 构造default (1)thread() noe

2015-09-12 22:05:56 444

原创 Cocos2d-x添加音效

Cocos2d-x提供了独立的音频引擎—CocosDension.我们在添加游戏音频,例如背景音乐,击杀音效等时,需要对音频文件进行初始化。这是很有必要的,如果未进行预处理,开始播放的时候会出现卡顿,非常的影响玩家的游戏体验。另外为避免进入某个场景或者关卡也出现卡顿现象,我们最好将音频初始化的步骤放到游戏启动函数AppDelegate中的applicatioDidFinishLaunching

2015-09-12 21:45:18 1814

原创 C++中关键字new

C++中,变量是在编译时分配有名称的内存,而指针是为可以通过名称直接访问的内存提供了一个别名。指针的真正优势是,在运行阶段分配未命名的内存以及内存值,在这种情况下,只能通过指针来访问内存。相对于C语言中的malloc()库函数,C++提供了更帅气的new方法。使用方法例如:Int *gdp = new int;new int 告诉编译器,需要适合int的内存空间。new根据类型来确

2015-09-10 08:49:51 1107

原创 指针和C++的基本原理

C++这种面向对象的编程和类似Java只面向过程的区别:面向对象强调的是在运行阶段即运行阶段。好像C++是真人秀,什么样的表现取决于当天录节目是出现的各种情况。而面向过程呢,就像是话剧演员,是按照剧本一板一眼,剧情都是审定好的了。我们都知道,调试程序时候,分为编译阶段和运行阶段。例如数组,在C++中我们必须指定数组的长度。设定好了,这就是属于编译阶段决策。这样的方法我们就会出现浪费内存的状况。因为

2015-09-09 22:46:42 988

原创 关于addChild()的参数问题以及调度器schedule()

函数原型:virtual void addChild(CCNode * child, int zOrder, int tag); addChild()有三个参数:1、要加入场景的对象的指针,(可以是CCSprite*,CCLayer*,CCNode*等类型)2、绘制层的顺序,默认参数值为0,表示最高优先层导入,该值越大表示该层在最后加载(在最高一层),一般背景图层是首先加载,其他元

2015-09-09 21:11:03 1235 1

原创 使用Tiled制作地图

新建一个地图,如下图所示,若显示网格,点击视图选项。在地图选项中,选择添加新图块,添加新的地图块集,成功后,选择右下角的图块进行贴图双击图块,可以进行更改名称,在此空白区域右击可以进行图层和对象层的创建。创建后如何所示,上方滑动条可调整透明度。这里设置图层za为障碍层,导入新的图块右键该图块进行属性设定,以为碰撞检测做好准备,然后

2015-06-01 12:29:31 952

原创 创建工程

cmd  至 D:\cocos2d-x-3.1\tools\cocos2d-console\bin   输入指令  cocos new helloworld -p com.lzg - l cpp -d D:/myprojecthelloworld  是工程名 com.lzg    包名cpp   语言名(cpp,js,lua)D:/myproject   路径

2015-05-30 12:34:20 537

原创 配置Cocos2d-x

昨天,由于自己操作不慎,让自己的电脑染上了vbs病毒,只能重做系统了,软件的备份,下载和配置,还有系统的重装搞了好久,在这里分享window7下cocos2d-x引擎开发环境的搭建。1. 下载Python2.7,cocos2d-x引擎需要使用2.7版本,解压安装后配置环境变量:方法就是把Python的路径加入到环境变量中,具体流程如下图所示:图1 配置Python修改环境变量之

2015-05-22 22:46:38 423

原创 新手学习cocos2d-x

cocos2d-x更新很快,笔者刚开始学习cocos2d-x的时候是3.0版本,现在3.5正式版已经发布了。在她的3.0版本以后,加强了3D方面的功能。都说cocos2d-x是做2D游戏的,Unity3D是做3D的,可是发展这么快以后什么格局谁知道呢,以下带来cocos2d-x3.0版本最基本的代码解释,笔者当初学的时候也是硬着头皮学的,因为C++的基础不太好。HelloWorld中包含App

2015-04-15 20:42:22 460

空空如也

空空如也

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

TA关注的人

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