geiv专题

[GEiv]第一章:静态绘制(三) 转置、尺度变换与混合通道

静态绘制(三)  转置、尺度变换与混合通道         这篇文章主要介绍图元旋转、尺度与混合通道变换。 [转置变换]         图元的转置变换极其简单,使用setAngle(float angle);或setTheta(float theta)即可设置角度变换。该变换满足的是左手定则,以Y轴负向为0点,进行顺时针角度设置。         Angle使用角度制、Theta使用

[Geiv]第一章:静态绘制(二) 图元的位置变换

静态绘制(二)  图元的位置变换         这篇文章主要介绍图元位置变换方法。 [位置变换]:         再次提醒:默认分辨率为800X600,这里使用的图形单位以分辨率为准,而非OpenGl上下文式的坐标,这点请注意。         我们继续使用上节中的例子: public static void main(String[] args) {UESI UES = n

[GEiv]第一章:静态绘制(一) 图元与基本图形

第一章:静态绘制(一) 图元与基本图形绘制         从这篇文章开始,进行引擎功能的详细讲解,第一章主要讲解静态绘制的基本API,这是制作动画的基础部分。 [图元][class: geivcore.enginedata.obj.Obj]]         我承认Obj这个名字不是很好,这是历史原因造成的。Obj是图元类,任何展示在屏幕上的图像都由Obj实现,任何对图像的变换操作由Ob

[GEiv]部署及Hello World

Geiv部署         这篇文章介绍其部署和Hello World实现。 [部署]         前期准备:EclipseIDE、Geiv、Jogl、Jdom         这里给上GitHub地址,您可以在里面找到除了IDE的其他所需部分:github.com/thrblock/geiv         对于Jar文件的添加不再赘述,Jogl库中包含了JNI调用,因此需要

[GEiv]JavaSE 游戏引擎Geiv简介

JavaSE 游戏引擎Geiv简介         这里简单的介绍引擎实现的技术背景和搭建过程。在文档最后的附录可以看到一些游戏的实现,它们都是使用这个引擎制作的。 [平台]:JavaSE 1.7 + Jogl1.1 + Jdom2.0         SE平台我们都很熟悉,尽管1.8已经放出,但还是保险起见选用了1.7。         Jogl是Opengl库在Java下的JNI封装,