2013年10月29日

摘要: (原文出处找不到了)无论是搞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) 编辑

2013年10月23日

摘要: CCDirector::sharedDirector()->setDepthTest(true);spr->setVertexZ(xxx); 阅读全文
posted @ 2013-10-23 11:18 110440 阅读(313) 评论(0) 推荐(0) 编辑

2013年9月18日

摘要: 1, int ref = luaL_ref(L, LUA_REGISTRYINDEX); //把栈顶的obj 存在lua的表里面,返回一个唯一的引用,(栈顶的obj被自动清除),,(这个引用作为回调函数的句柄)/////////////下面是调用2, lua_rawgeti(L, t, ref) //传入引用,把表里对应的obj 压入栈顶3 , lua_call(); 调用, 阅读全文
posted @ 2013-09-18 13:15 110440 阅读(352) 评论(0) 推荐(0) 编辑

2013年9月2日

摘要: 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) 编辑

2013年8月23日

摘要: 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) 编辑
摘要: 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) 编辑

2013年8月22日

摘要: win7+cocos2d-x-2.1.4+vs2012环境太简单就不多说了,下面是eclipse环境一、准备1.eclipse+adt+sdk:adt-bundle-windows-x86_64-20130729.ziphttp://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130729.zip2.ndk:android-ndk-r8e-windows-x86_64.ziphttp://dl.google.com/android/ndk/android-ndk-r8e-windows-x86_64.zip或android-ndk 阅读全文
posted @ 2013-08-22 17:23 110440 阅读(16659) 评论(1) 推荐(1) 编辑

2013年1月23日

摘要: 原文:http://www.cnblogs.com/ccdev/archive/2012/12/29/2837754.html在上篇里,我们主要讨论了,这个系统怎样处理大数据的“读”操作,当然还有一些细节没有讲述。下篇,我们将主要讲述,“写”操作是如何被处理的。我们都知道,如果只有“读”,那几乎是不用做任何数据同步的,也不会有并发安全问题,之所以,会产生这样那样的问题,会导致缓存和数据库的数据不一致,其实根源就在于“写”操作的存在。下面,让我们看一看,当系统需要写一条数据的时候,又会发生怎样的事情? 同样,我们还是以friend list为例。现在,我登陆了这个网站,获取了friend l.. 阅读全文
posted @ 2013-01-23 21:24 110440 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/ccdev/archive/2012/12/28/2836599.html2012年底,末日之后,看到大家都在写年末总结,我也忍不住想一试。工作已经3年半了,头一次写总结。虽然到现在仍是无名小码农一名,但工作这些年,技术着实有不少积累。成长最大的,当然就是这篇文章标题提到的——高性能分布式计算与存储系统的设计和研发过程,这也是我自2010年供职于国内最大的某著名网站之后,和这个系统一起成长,亲眼见证和伴随着它的发展,从一个婴儿一样的"Demo"程序,成长为现在可以处理千万级日PV的强大系统,直到2012年我离开。我也顺势积 阅读全文
posted @ 2013-01-23 21:22 110440 阅读(194) 评论(0) 推荐(0) 编辑

2013年1月18日

摘要: 原文:http://blog.sina.com.cn/s/blog_48d4cf2d0100nve9.html一直听说每连接开线程的服务器当连接多了以后,由于线程切换和线程竞争导致的开销将会导致每秒处理请求数快速下降。最近写了个每连接开线程的回显服务器想要验证一下这种说法。一开始以为会画出一张漂亮的图(像java nio vs tomcat那张图一样的)。结果却让我吃了一惊:连接数增加到了15000,服务器威猛依然,每秒处理请求数相比连接不多时没有明显下降( < 2%)。再次深感高性能这块不能拍脑袋想当然。之所以出现这样的结果。与测试程序很有关系。由于回显服务器线程间不需要访问共同的数据 阅读全文
posted @ 2013-01-18 20:39 110440 阅读(624) 评论(0) 推荐(0) 编辑

导航