随笔分类 -  Cocos2dx-win32

摘要:Menu 的 是个 很方便的 按钮c2dx 默认为 MenuItemLabel 添加的 按下 变大 的 动画却没有 给 MenuItemSprite 提供这样的效果如果 自己 不想 封装新的 动画的话其实 可以 直接用 MenuItemLabel 来做static CCMenuItemLabel* ... 阅读全文
posted @ 2014-12-27 16:47 JaoYE 阅读(184) 评论(0) 推荐(0)
摘要:终于搞定了 吧后面没写的补上装完那一堆更新,再来运行原生的项目,嗯,看见 模拟器啦 oh,yeah~~额,开心早了,由于我的机器实在有点老了 内存只有可怜的 2GB 这在官方里面写的是不能运行 winphone8 模拟器的fuck , 你这不是折腾老子吗??!!提示内存不足 512MB(找的一个可用的方法,在不开启vs的情况下开启模拟器,然后 在开启vs这样会自动在已开启的模拟器中运行了.开启模拟器的方法是:有一个可以直接给模拟器安装程序的东西叫"应用程序部署" 英文是 Application Deployment 目录C:\Program Files (x86)\Micr 阅读全文
posted @ 2013-10-26 17:36 JaoYE 阅读(286) 评论(0) 推荐(0)
摘要:最近有朋友问我有没有搞过 wp8 的cocos2dx开发回复:额,没有.(感觉超没面子对方是妹子 = = )本着帮妹子试试的态度 就开始了 今天工作第一我印象中wp8 开发必须要用 vs2012 以上的版本先准备好vs2012 然后呢我电脑已经装了 win8 的系统所以就不用换系统了2012 必须要win8 以上的系统 :)然后 就是 在去下载wp8 的skd .这个基本没啥好说的 (原因是我没遇到任何问题就安装完了)wp8 sdk 安装完毕之后 发现vs2012 里面多了个windowphone的模板我兴致冲冲的先去建立一个项目尝尝鲜, 结果悲剧了告诉我模拟器不兼容 mlgb 的 我刚刚装完 阅读全文
posted @ 2013-10-26 10:41 JaoYE 阅读(856) 评论(0) 推荐(0)
摘要:打开 目录D:\NVPACK\cygwin\home\jaoye\.bash_profile在最后 添加 NDK_ROOT 变量NDK_ROOT=/cygdrive/d/NVPACK/android-ndk-r8dexport NDK_ROOT 阅读全文
posted @ 2013-05-16 11:58 JaoYE 阅读(1136) 评论(0) 推荐(0)
摘要://///////////////------------------- 2-22-13 14:20 ------------//添加plistCCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("showroom.plist",CCTextureCache::sharedTextureCache()->addImage("showroom.png"));//去纹理CCTexture2D * tex = CCTextureCache::sharedText 阅读全文
posted @ 2013-02-22 09:26 JaoYE 阅读(1812) 评论(0) 推荐(0)
摘要:没做过 太多的图形 用cocos2d-x取个像素 郁闷死了 研究了 一天 最后 在红孩儿的 帮助下解决啦 谢谢哈自己 写了 一点点 先做个 记录 吧 以后 整理在 写出来 1 ccColor4B c = {0, 0, 0, 0}; 2 CCPoint pt = ccp(240,160);//要获取的点 3 unsigned int x = pt.x, y = pt.y; 4 5 CCImage * myimg = new CCImage(); 6 //加载 图片 7 myimg->initWith... 阅读全文
posted @ 2013-02-19 09:25 JaoYE 阅读(6081) 评论(2) 推荐(0)
摘要:最近好多人都在研究 这东西 源代码 看的也晕 郁闷.....参考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 阅读(1121) 评论(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 阅读(3780) 评论(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 阅读(1113) 评论(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 阅读(583) 评论(0) 推荐(0)
摘要:一点点记录把 想起什么写什么CCTouchDispatcher::sharedDispatcher()ccdirector::sharedditector()->getdispatcher2.X 之后 转换为本地坐标的新方法pTouch->getLocation();多数的函数都是沿用 create 开头 如果以前的 某些不能用了 可以 换成 create 试试 阅读全文
posted @ 2012-09-25 22:23 JaoYE 阅读(221) 评论(0) 推荐(0)
摘要:先推荐个软件Zwoptex,这个是用来拼 图片的 可以减轻 加载渲染 什么的还有些其他更好的 但是要花钱的 这个软件有个Flash 版本的 免费用用工具把图片 拼成一张图然后会出现 两个文件 一个 .plist 一个 .pngCCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFile("images.plist");底下这些好想在cocos2d-x中可以不加 下面直接用createWithSpriteFrameName( 阅读全文
posted @ 2012-09-25 15:02 JaoYE 阅读(1760) 评论(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 阅读(5164) 评论(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 阅读(363) 评论(0) 推荐(0)
摘要:在xcode中 直接使用printf 或者 cout<<""<<endl;可以直接在控制台打印但是在VS2010 却死活不好用 真郁闷-----------------10-9更新----------------下面的代码在 自己建立的项目里都已经存在啦AllocConsole(); freopen("CONIN$", "r", stdin); freopen("CONOUT$", "w", stdout); freopen("CONOUT$", &q 阅读全文
posted @ 2012-08-13 10:01 JaoYE 阅读(5318) 评论(1) 推荐(0)