摘要: 最近好多人都在研究 这东西 源代码 看的也晕 郁闷.....参考firedragonpzy 写的加了点批注 有不对的地方 多担待 1 CCLayerColor *layer = CCLayerColor::create(ccc4(0xFF, 0xFF, 0xFF, 0xFF)); 2 layer->setOpacity(100); //设置透明度 3 4 CCSprite *sprite1 = CCSprite::create("HelloWorld.png"); 5 CCSprite *sprite2 ... 阅读全文
posted @ 2013-02-16 21:32 JaoYE 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: cocos2d-x 的优点之一:就是跨平台我们知道 ios 自带的字体 和 android 自带的字体不同为了使我们开发的游戏中的字体统一 我们就需要自己的字体(包括从mac 拷贝出来的 字体)从 mac 中 copy 出 Thonburi.ttf 文件 这个字体在我的 win8 下打不开 但是 android 可以识别 (这字体还分系统吗?求指教)CCLabelTTF* pLabel = CCLabelTTF::create("Hello World", "Arial", 24);第二个 参数是设置字体的 如果不加 .ttf 后缀 默认使用 系统中自带 阅读全文
posted @ 2013-02-16 11:50 JaoYE 阅读(3762) 评论(0) 推荐(0) 编辑
摘要: char*,constchar*和string的相互转换原地址http://blog.sina.com.cn/s/blog_5436b2f40100pjzz.html如果有不对的地方或者有更简单的方法,请指出~~1. string转const char*string s = "abc";const char* c_s = s.c_str();2. const char*转string直接赋值即可const char* c_s = "abc";string s(c_s);3. string转char*string s = "abc";c 阅读全文
posted @ 2012-12-02 17:53 JaoYE 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 用VS2010 新建一个 win32 项目 项目名为lua5.1向导中选择下一步应用程序类型-选择静态库-附加选项去掉预编译头(P)-添加公共头文件以用于-去掉MFC(M)点击-完成把lua中src目录下的所有文件.h和.cpp复制到项目中右键项目属性-配置属性- C/C++ - 高级 - 编译为 - 选择"编译为C++ 代码(/TP)"确定右键项目-生成在项目的目录里就会生成一个名为 lua5.1.lib的文件 阅读全文
posted @ 2012-10-12 13:55 JaoYE 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 在进入主题之前先推荐一本 Lua图书把http://book.luaer.cn/在线看的 感觉还不错 可以当工具书用其实在cocos2dx中 已经再带了 一个cocos2dx - Lua的模版听说自带的Lua不足够的稳定 所以就自己搭一个了 1.下载必要软件 Lua我下载的是Lua 5.1.4 感觉网上 5.2 资源不是很多 所以没用 2.编译 配置 Lua 到 cocos2d把Lua 进行 编译 会得到 lua51.lib lua51.dll lua5.1.lib 三个文件 (三个文件的得到方法 发附件 有机会我在附上 编译过程)将这三个 文件放到 G:\cocos2d-2.0-rc2-x. 阅读全文
posted @ 2012-10-09 23:09 JaoYE 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 一点点记录把 想起什么写什么CCTouchDispatcher::sharedDispatcher()ccdirector::sharedditector()->getdispatcher2.X 之后 转换为本地坐标的新方法pTouch->getLocation();多数的函数都是沿用 create 开头 如果以前的 某些不能用了 可以 换成 create 试试 阅读全文
posted @ 2012-09-25 22:23 JaoYE 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 先推荐个软件Zwoptex,这个是用来拼 图片的 可以减轻 加载渲染 什么的还有些其他更好的 但是要花钱的 这个软件有个Flash 版本的 免费用用工具把图片 拼成一张图然后会出现 两个文件 一个 .plist 一个 .pngCCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFile("images.plist");底下这些好想在cocos2d-x中可以不加 下面直接用createWithSpriteFrameName( 阅读全文
posted @ 2012-09-25 15:02 JaoYE 阅读(1752) 评论(0) 推荐(0) 编辑
摘要: 声明:博文内容为自己整理笔记所用,有不对的地方还请大家指正.在cocos2dx 中的tests 项目里 已经带了 足够多的 动画事例ActionsTest我只是看了其中一些 自我感觉比较常用的动画ActionMove 移动在cocos2d-x中移动分 to 和 by 两种1 CCSize s = CCDirector::sharedDirector()->getWinSize();2 3 CCActionInterval* actionTo = CCMoveTo::create(2, CCPointMake(s.width-40, s.height-40)); /... 阅读全文
posted @ 2012-08-22 09:05 JaoYE 阅读(5136) 评论(0) 推荐(0) 编辑
摘要: main.cpp 和所有项目一样 程序的主函数1 // create the application instance2 AppDelegate app;3 CCEGLView& eglView = CCEGLView::sharedOpenGLView();4 eglView.setViewName("Hello World");5 eglView.setFrameSize(480, 320);6 // set the design resolution screen size, if you want to use Design Resouluti... 阅读全文
posted @ 2012-08-20 22:35 JaoYE 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.双击安装:Twisted-12.1.0.win32-py2.6.msi,一定要全部用默认2.测试是否安装成功: dos窗口下:输入: python 回车 from twisted.internet import reactor 会报: ImportError: No module named zope.interface 错误3.解压:tbs-8RSLyM5pLn.rar4.把zope.interface-3.7.0-py2.6-win32.egg拷贝到C:\Python26\Scripts目录下5.dos窗口中: cd C:\tools\python\twisted2\tbs-8RSLy 阅读全文
posted @ 2012-08-20 11:26 JaoYE 阅读(1723) 评论(0) 推荐(0) 编辑