[Cocos2dx 2.2.4] [win32平台Bug] const char* CCFileUtils::fullPathFromRelativeFile(const char *pszFilename, const char *pszRelativeFile) 方法中,没有考虑windows下的 path separated is '\\' 源码: const char* CCFileUtils::fullPathFromRelativeFile(const char *pszFilena…
方案商的开发板上otg功能只能做device,硬件看过后说没有5v供电,加上后能够识别U盘了,但是内核报了错 [ 3.264000] usb 2-1: new high-speed USB device number 2 using dwc_otg[ 3.280000] BUG: sleeping function called from invalid context at mm/page_alloc.c:2444[ 3.284000] in_atomic(): 1, irqs_disable…
最近在学习和使用Cocos2d-x框架,虽然说的是跨平台,但是在用VS进行开发,然后移植到android或IOS下,也可能会出现各种问题,需要做细微的调整. 例如我在做文件读写操作的时候,很可能在win32上毫无问题,但是到了IOS上就Get Data Failed. 在经过多次尝试后,发现了以下方法进去读取,可以直接在win32,android和IOS下使用: [cpp] view plaincopy #if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) st…
引言:我们使用cocos2d-x引擎制作了一款飞行射击游戏,其中创新性地融入了手势识别功能.但是我们在移植过程中遇到了很多的问题,同时也发现网上的资料少而不全.所以在项目行将结束的时候,我们特地写了这篇文章来完整记录我们整个移植的过程,纪念我们项目的成功完成,更以此来表达对帮助过我们的人的感谢.移植过程中我们在网上得到了很多帮助,更要感谢黄杨学长在最后时刻帮助我们突破难关! 0.开发平台 系统:win8 profession 64bit IDE:vs2012 rtm, eclipse cocos…
1>     检查或配置VS 1.1>头文件 [c/c++]->附加包含目录 1.2>依赖库 [链接器]->[输入]->[附加依赖项] 2>     可能出现的错误 2.1>未关闭生成事件中的预链接事件 错误提示: C:\Program Files (x86)\MSBuild\Microsoft.Cpp \v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 命令“if not exist…
最近在游戏里要显示当前系统时间的功能,网上一搜很多写着获取的方法,大都是如下 struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); struct tm *tm; tm = localtime(&now.tv_sec); int year = tm->tm_year + 1900; int month = tm->tm_mon + 1; int day = tm->tm_mday; int hour=…
1.导入一个新项目步奏:解决方案:右键->添加->添加现有项目->添加依赖项目libCocoStudioD:\work\CannonDefender\cocos2d\cocos\editor-support\cocostudio\proj.win32添加依赖项目libExtensionsD:\work\CannonDefender\cocos2d\extensions\proj.win32添加依赖项目libGUID:\work\CannonDefender\cocos2d\cocos\u…
解决方法: 安装Visual C++ Redistributable for Visual Studio 2012 //下载地址 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 如果是64位系统,x86和x64两个版本都安装.安装时提示重启的就重启. 说明: msvcr110.dll其实是微软VC++2012版的文件,msvc就是Microsoft Visual C++的简写,110代表2012版. 而64位电脑中,可以…
Continue with the previous post: https://www.cnblogs.com/Answer1215/p/12337243.html What we want to do in this post, is adding parent function name into the console log as well: Previous output is : function add(a, b) { console.log("2:4", a, b)…
•问题描述 像往常一样,打开 $android studio$ 开启愉快的开发之旅: 写着写着,右下角弹出一个对话,说 $android studio$ 有新版本可更新: 有新版本为何不用,果断点击 $update$: 这波更新操作六呀: 更新后,一个大 $bug$ 就来了: $ERROR: Cause: unable to find valid certification path to requested target$ 搜索了半天资料,依旧不能解决: 都说卸载重装可以解决 99% 的 $b…
转自:http://blog.csdn.net/wolfking_2009/article/details/10616069 cocos2d-x里面的二进制文件读取的方法是有的,作者对方法封装了下,将读取的路径设置到了writablePath路径上,这样方便读取自己存储的二进制文件.作者在cocos2d-x中没有找到二进制文件输出的方法,于是自己写了一个.下面就是两个方法的源码实现: 二进制文件的读取: unsigned char* wkFileUtils::getFileByName(stri…
OverView The purpose of this document is show you how does function CCFileUtils::fullPathForFilename() work on different platforms. The document is based on engine version: cocos2d-x 2.1 CCFileUtils::fullPathForFilename() is not return the absolute p…
3.13 一些无聊的bug etc1 在android 平台不能正常显示,包括 cc.Button,setGray,clipeNode     3.13.1优化记录   7月 2.公式计算改为长整型,返回为长整型 [准备测试] 4.return str_a > str_b; [准备测试] 5.android 闪退问题 ->[准备测试] 6.win32 闪退问题->[准备测试] 7.spine 闪退问题 ->[准备测试] 8.android 线程优化 [准备测试]   -------…
一.本人所使用的Cocos2dx版本(cocos2d-2.1rc0-x-2.1.3),下载地址:http://code.google.com/p/cocos2d-x/downloads/list 当前最新版本为:cocos2d-2.1rc0-x-2.1.4 安装方式都是一样 二.本人电脑系统:Windows7.64位系统.(32位系统安装时会少遇到两个问题,这不影响) 三.安装方法: 1.下载好Cocos2dx安装包后,解压. 2.打开解压后的Cocos2dx文件夹 找到(cocos2d-win…
了解完Cocos2D-x的基本概念和概念类之后,是不是有一种蠢蠢欲动的冲动,想要探究Cocos2D-x是如何完成这一切的.接着我将通过对Cocos2D-x自代的HelloCpp项目进行分析,初步了解Cocos2D-x游戏的基本框架,揭开Cocos2D-x神秘的面纱.      作为一个Hello World程序,HelloCpp的功能非常简单.打开一个OpenGL窗口,在里面显示了一张Cocos2D-x的log图片,在图片的上面写着"Hello World".在右下角有一个按钮,用来退…
1.引擎代码的下载 官方版本地址为: http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download 目前最新版本是cocos2d-2.0-rc0a-x-2.0 官方代码库:https://github.com/cocos2d/cocos2d-x/(想尝鲜或想把自己代码提交给cocos2d-x的用户,还可以从https://github.com/cocos2d/cocos2d-x.git fork一个工作流,来进行自己的创造性活动,不过都是用g…
转自官网的文档. How to Run cpp-tests on win32 In this article, I will show you how to run cpp-tests on your windows PC. Environmental Requirements Cocos2D-X version: cocos2d-x v3.0 (https://github.com/cocos2d/cocos2d-x/) IDE: Visual Studio 2012 Dependencies…
cocos2d-x lua 中使用protobuf并对http进行处理 本文介绍 cocos2d-x lua 中使用http 和 基于cocos2d-x 对lua http的封装(部分ok) 本博客链接 http://blog.csdn.net/vpingchangxin/article/details/24458051 protobuf  Google的一个非常好用的数据传输的封装 说实话Google的东西确实比較好用 所以我们前后端数据交换就用他了 只是Google没有对lua进行支持 还好…
Microsoft Win32 to Microsoft .NET Framework API Map .NET Development (General) Technical Articles     Microsoft .NET Framework and Microsoft Visual Studio User Education TeamsMicrosoft Corporation January 2004 Applies to:    Microsoft® .NET Framework…
自定义路径创建Cocos2d-x项目 本文介绍windows下面如何优雅的创建Cocos2d-x项目.为何称之为优雅,是因为现在网上流传的一些创建方法有一些问题.大致内容如下: l  使用VS向导创建Cocos2d-x项目(废弃,不建议使用) l  使用create_project.py n  问题1:工程名等替换不完全 n  问题2:创建项目不能指定路径 使用VS向导创建Cocos2d-x项目(废弃,不建议使用) 在Cocos2d-x 2.1.3及之前,官方使用“install-templat…
Cocos2Dx之渲染流程 发表于8个月前(2014-08-08 22:46)   阅读(3762) | 评论(2) 17人收藏此文章, 我要收藏 赞2 如何快速提高你的薪资?-实力拍“跳槽吧兄弟”梦想活动即将开启 渲染时一个游戏引擎最重要的部分.渲染的效率决定了游戏的流畅度清晰度,跟前面的介绍的内容相比,渲染是最具技术含量的事情,也是一个需要很多专业知识的事情.这里我们有这个机会,来学习下一个游戏引擎的渲染是怎么做的.Cocos2Dx是一个2D框架,可以简单地看做z轴在一个平面上,Cocos2…
一:准备工作 准备下载文件 1.VS2012,到处都有咱就不发链接了. 2.Cocos2d-x的最新版本 http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download 二:安装VS2012 微软的东西就是好,所有的只需要NEXT大法即可完成安装. 三:安装Cocos2d-x 1.先解压到某一个地方例如:D:\cocos2dx\cocos2d-2.1rc0-x-2.1.2 2.请先执行D:\cocos2dx\cocos2d-2.1rc0-x-2…
0. Overview Cocos2d-x-win32's project can be generated by Wizard. Wizard supports Visual Studio 2008, Visual Studio 2010(0.8.0 or later), Visual C++2008 Express(0.8.0 or later) and Visual C++ 2010 Express(0.8.0 or later) . 1. Frist of all, get the co…
目的 看到群里有个朋友搞了好几天函数指针传递,没搞好.所以写一篇文章,旨在从cocos2dx中帮朋友们找到如何传递指针. 旧版本的函数指针传递 全局函数函数指针调用 一般在C++11之前,我们一般是这样定义一个函数指针类型. [cpp] view plaincopyprint? typede void(*pFunc)(int,...); 什么意思呢? [cpp] view plaincopyprint? typedef  void/*return type of function*/ [cpp]…
虽然cocos2d-x v3.0 alpha版已经出来了,也改进了不少,有兴趣的可以去尝尝鲜.因为后面可能还会配合cocoStudio写一下博客,而现在v1.0.0.0版本需要配合cocos2d-x v2.2.0使用.所以这里选择了V2.2.0版的cocos2d-x. 一个新的东西,从头开始吧!从HelloWorld出发看一下一个cocos2d-x游戏是怎么跑起来的.先看看它的结构. 1.main函数 还是原来配方还是熟悉的味道...霸气的main函数依然是程序的入口点: //main.cpp…
http://yong321.freeshell.org/Oracle Function Call List 1. Oracle function call list If you want to see what other functions a given function calls in software, you can disassemble the function. Inspired by Dennis Yurichev's Oracle function call list,…
转载:http://blog.csdn.net/chiuan/article/details/8618411 为了保存自定义数据文件,需要保存文件和读取文件,也就是File的IO处理: 针对cocos2d-x我们可以通过CCFileUtils::sharedFileUtils()->getWriteablePath()获取到可读写的文件目录,其实是Caches目录. 关于file的操作,我们要明白几个概念: File :文件对象,用于创建文件,操作文件 fopen:打开操作一个具体文件(文件路径…
VS2012.JDK.Eclipse(和adt插件)之类的基本安装这里直接略过. 以下为对cocos2dx 3.5版本在VS2012中部署的摸索: 开源项目“愤怒的小鸟”原来设置: .;..\Classes;E:cocos2d-2.0-x-2.0.4\cocos2dx;E:cocos2d-2.0-x-2.0.4\cocos2dx\include;E:cocos2d-2.0-x-2.0.4\cocos2dx\kazmath\include;E:cocos2d-2.0-x-2.0.4\cocos2d…
最近决定用cocos2dx 来做些试验性的东西,先装了个vs2012 再从网上下了cocos2dx-2.1.4就开工了. 仅是Windows 桌面调试还是很简单的. 上面三个项目源: Hellocpp: ..\cocos2dx\cocos2d-x-2.1.4\samples\Cpp\HelloCpp\proj.win32 libcocos2d: ..\cocos2dx\cocos2d-x-2.1.4\cocos2dx\proj.win32 libCocosDenshion: ..\cocos2d…
cocos2dx升级之旅,请多指教~ 本篇是本人搭建cocos2dx-Windows 64位环境的配置说明,仅供参考. 开发准备 搭建环境肯定需要准备好所有工具,只有把工具都准备好了,才能撸起袖子干活,但是肯定被cocos官网提供的软件数目和分布的零散不堪的开发环境准备文档整的没有头绪.下面我们来理清一下思路. 1.python 2.7.X环境 cocos2dx的许多配置都是通过python来使用,因此万分紧急的是搭好python环境,而且cocos2d-x目前来说只支持到Py2.X版本(本人使…