木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺
摘要: 一直对 cocos2d 的 opengl 混合机制不太明晰,昨日纠查 bug 的时候连带着注意了一下,CCNode 中包含了一个 m_glServerState 的成员,这个东西是与 混合开启与否相关联的,混合默认是开启的。CCLayerColor、CCSprite 等类型里面包含了一个 m_blendFunc 成员,这个东西是与采用怎么样的混合方式相关联的。在 CCProtocols.h 的 CCBlendProtocol 的 @brief 注释里面可以看到,默认是采用 {GL_ONE, GL_ONE_MINUS_SRC_ALPHA} 或{GL_SRC_ALPHA,GL_ONE_MINUS_ 阅读全文
posted @ 2012-12-27 13:24 程序流程图 阅读(226) 评论(0) 推荐(0)
摘要: GLES-Render 是用来做 Box2D 的 debug draw 功能的,比较重要。在 cocos2d-x 2.0 模板工程里面没有看到这个东西的影子,而且我又有需要,便拿 cocos2d-iphone 2.0 的改了一个来用。注意的一个地方是 shader 成员可以从 cocos2d shader 缓存里面拿,不用自己创建一个。因为这里我是探索,所以就自己创建了一个玩玩儿。代码如下:GLES-Render.h/* * Copyright (c) 2006-2007 Erin Catto http://www.gphysics.com * * iPhone port by Simon O 阅读全文
posted @ 2012-12-27 11:35 程序流程图 阅读(233) 评论(0) 推荐(0)
摘要: 在使用 cocos2d for iphone 的时候就觉得 CCRenderTexture 的使用有些奇葩,它内含了一个 CCSprite 成员变量,谓之曰方便使用,也许是未能理解到设计者的妙处,我一直对这个都是心存疑虑。CCRenderTexture,从名称来看,它应该被划分到 Texture 的范畴,以直观的方式来思考,那么我应该是用 CCSprite 的 spriteWithTexture:(CCRenderTexture*) 这个方法来使用这个东西。但实际上不是这样的,须以 spriteWithTexture:renderTexture.sprite.texture 的方式来使用。这令 阅读全文
posted @ 2012-12-27 11:16 程序流程图 阅读(192) 评论(0) 推荐(0)
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java5年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql5年进入店铺