一.自定义绘制
一个图形引擎,总是由构建点,线,面的绘制功能写起来的。点,线,面。构成了最初的图形基础。所以说,掌握点,线,面是掌握引擎的基础。
Cocos2d-x 2.0的时候开始有的使用DrawPrimitives命名空间下的相关函数进行绘制。Cocos2d-x3.0版本开始有的DrawNode类提供的相关方法来绘制。今天的课程主要讲解使用最新的方法进行绘制。
二.图形绘制
获得...
分类:
其他好文 时间:
2015-08-31 19:48:01
阅读次数:
241
学习简单绘图DrawNode尊重原创:http://cn.cocos2d-x.org/tutorial/show?id=1738绘图的方式有两种:使用OpenGL的绘图原语DrawPrimitives。使用DrawNode。本节中主要学习使用DrawNode来进行图形的绘制。【小知识】分段数:即绘制...
分类:
其他好文 时间:
2015-06-09 11:31:48
阅读次数:
201
为了测试bullet物体的大小,匆匆写完的PhysicsDraw3D的效率低的要命,这也是为什么cocos2dx弃用了DrawPrimitives,而去使用DrawNode
DrawPrimitives每次绘制都去调用glDrawElements,假如每帧绘制10000条线段,那么就要调用10000次glDrawElements,可见效率之低。
而DrawNode采取的是批处理的方式,当dra...
分类:
其他好文 时间:
2015-01-06 20:03:24
阅读次数:
419
实现用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
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