本文章特指使用C++作为编程语言,基于cocos2dx游戏引擎开发游戏。
在cocos2dx中,sprite作为精灵类是使用最为频繁的类,与其它类相比,如:Node, Layer或Scene,Sprite最大的不同是它包含一个纹理,通过OpenGL的渲染,在游戏中呈现出来。游戏中的主角,怪物,背景,或是精灵的血条等都是通过Sprite来实现的。
在cocos2dx中,关于创建S...
分类:
其他好文 时间:
2014-05-13 23:58:55
阅读次数:
408
1、OpenGL坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。这也就是cocos2dx中用到的坐标系所以没啥好说的。
2、屏幕坐标系:该坐标系的原点在屏幕左上角,x轴向右,y轴向下,其实和OpenGL坐标系的差别也就是y轴的方向拉。假设游戏场景的分辨率为(500,500),其中一个点的坐标为(200,200),那么它在OpenGL坐标系中的坐标还是(200,200),在屏幕坐标系中则要倒过来,则为(200,500-200)。其实也就是6和9的差别啦,呵呵,六九式...
3、世界坐标系:又名绝对坐标系...
分类:
其他好文 时间:
2014-05-12 23:55:21
阅读次数:
368
图片有各种形状和大小。在许多情况下这些图片是远远大于我们的用户界面(UI)且占据着极大的内存空间,如果我们不对位图进行压缩处理,我们的程序会发生内存泄露的错误。...
分类:
移动开发 时间:
2014-05-12 14:38:23
阅读次数:
418
由于开发工作中要用到OpenGL的API进行渲染,公司配的电脑又是集成显卡,所以想知道显卡对OpenGL的支持程度。 下面介绍的方法就解决了这一点。
1、下载安装EVEREST Ultimate Edition到电脑上 下载地址:自行百度。 2、打开EVEREST Ultimate Edition ...
分类:
其他好文 时间:
2014-05-12 09:55:11
阅读次数:
251
EssentialDiagramforASP.NET是一款可扩展的高性能的.NET图解控件,可以用于开发像MicrosoftVisio一样的图形和绘图应用程序,支持矢量和光栅图形,支持AJAX功能。具体功能:支持导出图解为多种数据格式,如位图、加强的元文件、SVG等支持多层图解控件使用MVC来设计,使数据、呈..
分类:
Web程序 时间:
2014-05-12 04:09:35
阅读次数:
365
Windows界面编程第一篇 位图背景与位图画刷
可以通过WM_CTLCOLORDLG消息来设置对话框的背景,MSDN上对这个消息的说明如下:TheWM_CTLCOLORDLGmessage is sent
to a dialog box before the system draws the di...
分类:
Windows程序 时间:
2014-05-12 00:56:39
阅读次数:
1748
最近在做有关图像格式转换的东西,以前对这一块还真有点缺失,只能周末补补。
在计算机中,数据是以文件的形式存储在外存储器上的。将图像数据以文件形式保存在外存储器上就形成了图像文件,图像文件就是以数字形式存储的图像数据。
图像文件一般由文件头、调色板数据和像素数据3部分组成。文件头用于存放图像文件的各种参数,这些参数表征了图像本身的许多特性;调色板是图像的颜色索引表;像素数据是图像信息的实体所在,...
分类:
其他好文 时间:
2014-05-11 22:27:51
阅读次数:
334
本文完全是翻译与总结谷歌官方的教程,已确保文档的正确性。
免得大家被五花八门的其他的资料弄混了,也没有系统行的学习。
一、设置窗口尺寸和适配屏幕分辨率
谷歌官方文档提到两个大的方面。
1.Viewport视图窗口
这个是html中设置的。主要是设置高度和宽度,还有初始的比列。这个宽度与高度将绝对html里面CSS中有多少个像素可用。
Viewport的宽度与屏幕的宽度没有决定性...
分类:
移动开发 时间:
2014-05-11 22:10:26
阅读次数:
386
先抛出结果,Update先于Draw执行。
以Android平台来分析
找到Cocos2dRender.java
找到函数
public void onDrawFrame(final GL10 gl)
这是Android OpenGL的刷帧函数,在里面Cocos2d-x执行了Native函数
Cocos2dxRenderer.nativeRender();
找...
分类:
其他好文 时间:
2014-05-11 21:21:09
阅读次数:
427
分割后的图象如果保存为 JPG 格式,物体边界会产生锯齿状的很暗的像素。
分类:
其他好文 时间:
2014-05-11 17:48:51
阅读次数:
389