本文章特指使用C++作为编程语言,基于cocos2dx游戏引擎开发游戏。
在cocos2dx中,sprite作为精灵类是使用最为频繁的类,与其它类相比,如:Node, Layer或Scene,Sprite最大的不同是它包含一个纹理,通过OpenGL的渲染,在游戏中呈现出来。游戏中的主角,怪物,背景,或是精灵的血条等都是通过Sprite来实现的。
在cocos2dx中,关于创建S...
分类:
其他好文 时间:
2014-05-13 23:58:55
阅读次数:
408
本系列课程基于最新的DirectX11接口进行深入细致的讲解,内容涉及D3D11原理与应用、DirectInput、DirectSound等;教程中专门针对新兴的D3D11接口展开深入的讲解,详细讲解了D3D11渲染管线、DirectComputer(参看《VC++游戏开发系列之Directcomputer并行计算原理与实践--DX11游..
分类:
编程语言 时间:
2014-05-13 04:17:15
阅读次数:
349
Cocos2d-x
3.0后推出了新的标签类Label,这种标签通过使用FreeType[1]来使它在不同的平台上有相同的视觉效果。由于使用更快的缓存代理,它的渲染也将更加快速。Label提供了描边和阴影等特性。Label类的类图如下图所示:创建Label类静态create函数常用的有如下几个:[h...
分类:
其他好文 时间:
2014-05-12 13:11:00
阅读次数:
381
SharpMap是一个基于.NET Framework
4,采用C#开发的地图渲染引擎,非常易于使用。本教程针对SharpMap入门及开发,讲述如何基于SharpMap组件渲染Shapefile数据。一、添加SharpMap的UI组件至VS工具箱添加后如图所示二、加载Shapefile图层数据1、给...
分类:
其他好文 时间:
2014-05-12 12:43:23
阅读次数:
1280
由于开发工作中要用到OpenGL的API进行渲染,公司配的电脑又是集成显卡,所以想知道显卡对OpenGL的支持程度。 下面介绍的方法就解决了这一点。
1、下载安装EVEREST Ultimate Edition到电脑上 下载地址:自行百度。 2、打开EVEREST Ultimate Edition ...
分类:
其他好文 时间:
2014-05-12 09:55:11
阅读次数:
251
在使用D3D开发游戏的过程中,很多情况下都会用到depth
buffer来完成特定的效果,比如DOF,Shadows,SSAO等等。在这些情况下我们就可能需要预览depth
buffer来确定它是正确的,以免导致后续运算渲染出错。此时有一个问题就出现了,因为原始的depth buffer中保存的de...
分类:
其他好文 时间:
2014-05-11 18:01:02
阅读次数:
315
从Android3.0(API Level 11)开始,Android 2D渲染管道能够更好的支持硬件加速。硬件加速执行的所有的绘图操作都是使用GPU在View对象的画布上来进行的。因为启用硬件加速会增加资源的需求,因此这样的应用会占用更多的内存。
启用硬件加速的最容易的方法是给整个应用程序都打开全局硬件加速功能。如果应用程序只使用标准的View和Drawable,那么打开全局硬件加速不会导致任...
分类:
移动开发 时间:
2014-05-11 15:08:17
阅读次数:
450
render 和 renderPartial的区别1.render
输出父模板的内容,将渲染的内容,嵌入父模板。|2.renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。
分类:
其他好文 时间:
2014-05-10 07:22:23
阅读次数:
203
Deferred 框架下的AA
前面说过Deferred 框架下无法使用硬件AA,这句话不严谨:
Deferred Shading在G-Buffer之后,物体几何信息全被抛弃了,导致后续每个像素都独立计算,所以不能使用硬件AA;
但是:Deferred Lighting,在Shading Pass阶段,物体会被再次渲染一遍,此时打开硬件MSAA,肯定是能用的(尽管光照部分取自li...
分类:
其他好文 时间:
2014-05-09 22:29:22
阅读次数:
868
效果图过程:1、滤镜->渲染->云彩2、滤镜->模糊->高斯模糊3、滤镜->杂色->添加杂色
,数量104、滤镜->模糊->径向模糊5、滤镜->锐化->USM锐化6、图层样式->渐变叠加
分类:
其他好文 时间:
2014-05-09 19:28:03
阅读次数:
511