码迷,mamicode.com
首页 >  
搜索关键字:drawprimitives    ( 5个结果
Cocos2d-x从入门到精通第六课《自定义绘制》
一.自定义绘制 一个图形引擎,总是由构建点,线,面的绘制功能写起来的。点,线,面。构成了最初的图形基础。所以说,掌握点,线,面是掌握引擎的基础。 Cocos2d-x 2.0的时候开始有的使用DrawPrimitives命名空间下的相关函数进行绘制。Cocos2d-x3.0版本开始有的DrawNode类提供的相关方法来绘制。今天的课程主要讲解使用最新的方法进行绘制。   二.图形绘制 获得...
分类:其他好文   时间:2015-08-31 19:48:01    阅读次数:241
学习简单绘图DrawNode
学习简单绘图DrawNode尊重原创:http://cn.cocos2d-x.org/tutorial/show?id=1738绘图的方式有两种:使用OpenGL的绘图原语DrawPrimitives。使用DrawNode。本节中主要学习使用DrawNode来进行图形的绘制。【小知识】分段数:即绘制...
分类:其他好文   时间:2015-06-09 11:31:48    阅读次数:201
Bullet3之优化PhysicsDraw3D
为了测试bullet物体的大小,匆匆写完的PhysicsDraw3D的效率低的要命,这也是为什么cocos2dx弃用了DrawPrimitives,而去使用DrawNode DrawPrimitives每次绘制都去调用glDrawElements,假如每帧绘制10000条线段,那么就要调用10000次glDrawElements,可见效率之低。 而DrawNode采取的是批处理的方式,当dra...
分类:其他好文   时间:2015-01-06 20:03:24    阅读次数:419
Cocos2d3.0 画折线图
实现用2dx画折线图,为以后用2dx开发应用做准备 下面记录下使用方法 auto lineView = DJLineChart::create(); std::vector vec; vec.push_back(130); vec.push_back(520); vec.push_back(60); vec.push_back(0);...
分类:其他好文   时间:2014-04-30 22:47:39    阅读次数:322
cocos2d-x3.0 常用画图方法
HelloWorldScene.h 添加如下代码: protected: void onDraw(const kmMat4 &transform, bool transformUpdated); CustomCommand _customCommand; HelloWorldScene.cpp void HelloWorld::draw(cocos2d::Rende...
分类:其他好文   时间:2014-04-27 20:38:07    阅读次数:679
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!