随笔分类 -  cocos2d-x

Cocos2d-x下Lua调用自定义C++类和函数的最佳实践 -- 转
摘要:原地址:http://blog.segmentfault.com/hongliang/1190000000631630Cocos2d-x下Lua调用自定义C++类和函数的最佳实践关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总... 阅读全文

posted @ 2014-08-12 15:21 110440 阅读(3338) 评论(0) 推荐(0) 编辑

coco2dx jni 调用 java 相机返回 图片数据
摘要:新建 一个项目 名字:testJin 包名:com.TanSon.org python命令:python create_project.py -project testJin -package com.TanSon.org -language cppeclipse 导入项目配置 。。。 略去,(可以... 阅读全文

posted @ 2014-05-19 16:46 110440 阅读(1647) 评论(0) 推荐(0) 编辑

coco2dx-2.2.2 win32启动过程(opengl 和 窗口大小初始化部分) - 学习笔记 1
摘要:因为最近要做不同分辩率的适配,所于看了下引擎这方面的代码,记录一下当是学习笔记,cocos2d-x 版本 2.2.2 , 例子是samples\Cpp\TestCpp下的 TestCpp.先看下main.cpp 里的_tWinMain()方法里,// 创建对应平台下的一个 CCEGLView,这个是一和绘制有关的类(包括创建win32的窗口和触摸事件处理),基类是CCEGLViewProtocol,下面会说到里面的几个和屏幕绘制有关的成员CCEGLView* eglView = CCEGLView::sharedOpenGLView(); eglView->setViewName(&qu 阅读全文

posted @ 2014-03-06 17:18 110440 阅读(2533) 评论(0) 推荐(0) 编辑

cocos2dx -lua 面向对象-转
摘要:转自:http://www.himigame.com/lua-game/1282.html上一篇中,向童鞋们介绍了如何自定义类binding到Lua中供给使用的教程,那么本篇将介绍利用OOP思想在在Lua中进行创建一个自定义类。 首先Himi来向大家讲解如何在Lua中不binding来自定义lua类,其实这种方式在Cocos2dx的Lua Samples已经为我们做好了例子,就看童鞋们是否认真阅读了。此示例路径在你解压cocos2dx引擎包下的cocos2d-2.1rc0-x-2.1.2/samples/Lua/TestLua 中的TouchesTest ,如下图: 在这个示例中Ball.l. 阅读全文

posted @ 2014-03-03 15:59 110440 阅读(6167) 评论(0) 推荐(0) 编辑

cocos2dx开发中的lua继承与覆盖C++方法
摘要:http://www.litefeel.com/lua-override-userdata/ 阅读全文

posted @ 2014-03-03 14:04 110440 阅读(556) 评论(0) 推荐(0) 编辑

Silverlight游戏设计(Game Design):(十四)练习用游戏素材资源的获取及相关工具使用心得 --转
摘要:Silverlight游戏设计(Game Design):(十四)练习用游戏素材资源的获取及相关工具使用心得通过前6节的Demo制作演示,大家应该已经相当熟悉这款Silverlight-2D游戏场景编辑器了;通过它我们可以构建出各种类型的游戏,这也让广大的Silverlight游戏爱好者们变得蠢蠢欲动,近一段时间里有很多朋友询问我游戏素材资源是如何获取的,那么本节我将向大家分享这方面的经验与心得,漂亮的游戏素材配合上不断的游戏编码练习,在成就感中提升自身的游戏设计能力,让我们一同努力吧!推荐一,免费的RPG游戏素材资源提取工具:RPGViewerRPGViewer为目前国内最强大的RPG游戏素 阅读全文

posted @ 2013-11-16 15:36 110440 阅读(406) 评论(0) 推荐(0) 编辑

cocos2dx 坐标系 -转
摘要:(原文出处找不到了)无论是搞2d还是3d开发,最需要搞清楚的就是坐标系,这部分混乱的话就没啥奔头了。所以玩cocos2d,一上来就先把各种与坐标有关的东西搞清楚。基本的两个坐标系:屏幕坐标系和GL坐标系。屏幕坐标系x轴朝右,y轴朝下。默认原点在左上角。GL坐标系x轴朝右,y轴朝上。默认原点在左下角。在调用任何需要设置位置的函数,或从函数获取位置信息前,必须要明确这个函数使用哪个坐标系。比如调用CCNode类的setPosition函数,它使用的就是GL坐标系。比如在处理触摸事件时CCTouch对象中的坐标就是屏幕坐标系。另一个重要的坐标系就是和Node相关的本地坐标系。这个结构和一般做3D用的 阅读全文

posted @ 2013-10-29 15:12 110440 阅读(1319) 评论(0) 推荐(0) 编辑

cocos2d-x 开启深度测试验 实现 遮挡
摘要:CCDirector::sharedDirector()->setDepthTest(true);spr->setVertexZ(xxx); 阅读全文

posted @ 2013-10-23 11:18 110440 阅读(313) 评论(0) 推荐(0) 编辑

cocos2d-x 获取图片的某像素点的RGBA颜色 -转
摘要:cocos2d-x 获取图片的某像素点的RGBA颜色原文:http://www.cnblogs.com/jaoye/archive/2013/02/19/2916501.html没做过 太多的图形 用cocos2d-x取个像素 郁闷死了 研究了 一天 最后 在红孩儿的 帮助下解决啦 谢谢哈自己 写了 一点点 先做个 记录 吧 以后 整理在 写出来 1 ccColor4B c = {0, 0, 0, 0}; 2 CCPoint pt = ccp(240,160);//要获取的点 3 unsigned int x = pt.x, y = pt.y; ... 阅读全文

posted @ 2013-09-02 15:22 110440 阅读(679) 评论(0) 推荐(0) 编辑

地图跟着主角视角滚动
摘要:roleSpritemapmap:addChild(roleSprite) //角色加在地图上,先设置role的位置,再调用下面函数设置地图位置roleSprite:setPotion()void setSceneScrollPosition() { CCPoint position = roleSprite->getPosition(); CCSize screenSize = CCDirector::sharedDirector()->getWinSize(); CCSize mapSizeInPixel = CCSizeMake(map->getMapSize()... 阅读全文

posted @ 2013-08-23 19:10 110440 阅读(383) 评论(0) 推荐(0) 编辑

用 eclipse ndk 编译 cocos2d-x for Android
摘要:Android 环境搭建不详述,,可以google,,,我用的coco2dx 是 2.14 ,2.14 用create_project.py 脚本创建工程,Python环境配置也是很简单,这里了不说了,Python环境搭好后:cmd 进入create_project.py目录(1)D: //切换盘符,因为我的Cocos2d-x源码在D盘...(2)cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator //进入到create_project.py脚本所在目录(3)运行脚本,生成HelloWorld项目,命令为:python cre 阅读全文

posted @ 2013-08-23 14:57 110440 阅读(2228) 评论(0) 推荐(0) 编辑

导航