newlist

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年8月5日

摘要: 引擎提供了CCGLProgram类来处理着色器相关操作,对当前绘图程序进行了封装,其中使用频率最高的应该是获取着色器程序的接口:constGLuintgetProgram();该接口返回了当前着色器程序的标识符。后面将会看到,在操作OpenGL的时候,我们常常需要针对不同的着色器程序作设置。注意,这里返回的是一个无符号整型的标识符,而不是一个指针或结构引用,这是OpenGL接口的一个风格。对象(纹理、着色器程序或其他非标准类型)都是使用整型标识符来表示的。CCGLProgram提供了两个函数导入着色器程序,支持直接从内存的字符串流载入或是从文件中读取。这两个函数的第一个参数均指定了顶点着色器, 阅读全文
posted @ 2013-08-05 17:06 一枚程序 阅读(2058) 评论(0) 推荐(1)

摘要: #ifndef __MUTITOUCHTEST_H__#define __MUTITOUCHTEST_H__#include "../testBasic.h"class MutiTouchTestLayer : public CCLayer{public: bool init(); virtual void registerWithTouchDispatcher(void); virtual void ccTouchesBegan(cocos2d::CCSet *pTouches, cocos2d::CCEvent *pEvent); virtual void ccTo.. 阅读全文
posted @ 2013-08-05 17:05 一枚程序 阅读(5560) 评论(0) 推荐(1)

摘要: #ifndef __CCDICTIONARY_H__#define __CCDICTIONARY_H__//需要哈希表的支持#include "support/data_support/uthash.h"#include "CCObject.h"#include "CCArray.h"#include "CCString.h"//Cocos2d命名空间NS_CC_BEGIN//声明一下CCDictionary类,因为CCDictElement要用到CCDictionary指针。class CCDictionary; 阅读全文
posted @ 2013-08-05 14:42 一枚程序 阅读(3821) 评论(0) 推荐(0)