
cocos2d-x
文章平均质量分 75
Andy_李
学习 多学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新手学习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 · 510 阅读 · 0 评论 -
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 · 373 阅读 · 0 评论 -
关于plist文件
Plist格式属于XML文件,用于通常用于储存用户设置,也可以用于存储捆绑的信息。为避免我们在写程序时候写死,方便以后的测试修改工作,我们常常需要用.plist文件存储用户设置等信息,类似的还有粒子效果,瓦片地图等,使用TexturePacker,Particle Designer图片工具打包小图片时,就会生成一个pilst文件。 "http://www.apple.com/DTD原创 2015-09-19 22:07:23 · 1673 阅读 · 0 评论 -
Cocos2d-x 获取系统当前时间
在项目中我们常常需要获取系统当前时间,用作随机数的种子或者将当前时间显示到画面中。 在标准C/C++中,我们通常使用tm结构实现对系统当前时间的获取。头文件time.h中定义如下:在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中的定义如下: #ifndef _TM_DEFINED struct tm { int tm_sec; /* 秒 – 取值区间为[0,原创 2015-09-18 21:57:07 · 3898 阅读 · 0 评论 -
关于ToggleMenu触发器菜单
触发器菜单项。 一个实现切换内部菜单项的简单容器类。 内部项可以是任何MenuItem对象。 成员函数说明 static MenuItemToggle* createWithCallback ( const ccMenuCallback & callback, const Vector & menuItems ) static 基于给定的回调及菜单项数组创建菜单项触发器。 参数原创 2015-09-13 21:25:17 · 3522 阅读 · 0 评论 -
Cocos2d-x添加音效
Cocos2d-x提供了独立的音频引擎—CocosDension. 我们在添加游戏音频,例如背景音乐,击杀音效等时,需要对音频文件进行初始化。这是很有必要的,如果未进行预处理,开始播放的时候会出现卡顿,非常的影响玩家的游戏体验。另外为避免进入某个场景或者关卡也出现卡顿现象,我们最好将音频初始化的步骤放到游戏启动函数AppDelegate中的applicatioDidFinishLaunching原创 2015-09-12 21:45:18 · 1908 阅读 · 0 评论 -
配置Cocos2d-x
昨天,由于自己操作不慎,让自己的电脑染上了vbs病毒,只能重做系统了,软件的备份,下载和配置,还有系统的重装搞了好久,在这里分享window7下cocos2d-x引擎开发环境的搭建。 1. 下载Python2.7,cocos2d-x引擎需要使用2.7版本,解压安装后配置环境变量:方法就是把Python的路径加入到环境变量中,具体流程如下图所示: 图1 配置Python 修改环境变量之原创 2015-05-22 22:46:38 · 487 阅读 · 0 评论 -
使用Tiled制作地图
新建一个地图,如下图所示,若显示网格,点击视图选项。 在地图选项中,选择添加新图块,添加新的地图块集,成功后,选择右下角的图块进行贴图 双击图块,可以进行更改名称,在此空白区域右击可以进行图层和对象层的创建。 创建后如何所示,上方滑动条可调整透明度。 这里设置图层za为障碍层,导入新的图块 右键该图块进行属性设定,以为碰撞检测做好准备,然后原创 2015-06-01 12:29:31 · 1124 阅读 · 0 评论 -
创建工程
cmd 至 D:\cocos2d-x-3.1\tools\cocos2d-console\bin 输入指令 cocos new helloworld -p com.lzg - l cpp -d D:/myproject helloworld 是工程名 com.lzg 包名 cpp 语言名(cpp,js,lua) D:/myproject 路径原创 2015-05-30 12:34:20 · 577 阅读 · 0 评论 -
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 · 5042 阅读 · 0 评论