cocos2d
jie4364
这个作者很懒,什么都没留下…
展开
-
cocos2d-x shader(1)-基本概念与使用
shader简史 在Direct8之前,GPU使用固定方式变换像素和顶点,即所谓的“固定管道”。这使得开发者不可能改变像素和顶点转换和处理的进程,使大多数游戏的图像表现看起来非常相似。 Direct8提出顶点和像素着色器,这让开发者可以在管道中决定如何处理顶点和像素,使它们获得了很强的灵活性。 一开始shader编程使用汇编语言程序使用的着色器,这对s原创 2016-03-16 13:27:51 · 615 阅读 · 0 评论 -
cocos2d-x 单指拖放,双指缩放
1 单点拖放 2.双指缩放 代码如下void GameScene::onTouchesMoved(const std::vector<Touch*>& touches, Event *event){ auto winSize = Director::getInstance()->getWinSize(); if(touches.size() > 1) // 多点原创 2016-03-17 23:56:21 · 1169 阅读 · 0 评论 -
cocos2d-x 碰撞问题详解(上)
本次主要需要用到的函数 CC_SYNTHESIZE 此函数是为你的函数生成set,get方法的,如何仅仅需要全局函数,只需要静态方法即可#define CC_SYNTHESIZE(varType, varName, funName)\protected: varType varName;\public: virtual varType get##funName(void) const原创 2016-03-15 14:03:39 · 751 阅读 · 0 评论 -
cocos2d碰撞问题(下)—乱码的解决
**在原来程序中加这串代码** //乱码问题处理 //利用CCDictionary来读取xml CCDictionary *strings = CCDictionary::createWithContentsOfFile("luanma.xml"); //读取Hello键中的值 objectForKey根据key,获取对应的string原创 2016-03-15 17:36:35 · 442 阅读 · 0 评论