在Android或Linux上的画布上绘制精灵

时间:2011-07-18 08:01:48

标签: android sprite android-canvas

对于编程精灵,通常是绘制画布上的四个函数:

  1. 在坐标(X,Y)
  2. 中绘制位图
  3. 以角度alpha
  4. 旋转点(X0,Y0)周围的位图
  5. 在位图中设置透明色RGB = 0xXXXXXX(用于精灵的非方形)
  6. 精灵的透明度百分比
  7. 我知道如何在Windows中对其进行编程,但如何在Android或Linux中进行编程?

1 个答案:

答案 0 :(得分:1)

<强>的OpenGL

Android使用OpenGL-ES图形库来执行这些操作,您可以在Linux和Windows上安装OpenGL软件开发工具包。

使用OpenGL的步骤几乎相同,只有实际的底层调用和顺序可能不同。概念通常是相同的。

DirextX和OpenGL图形库之间的主要区别在于OpenGL使用右手规则,因此旋转矢量x y z指向用户,旋转将逆时针旋转。这条规则贯穿整个图书馆,包括构建多边形等。

以下是关于如何在Android中开始使用OpenGL-ES编程的精彩文章。

General OpenGL

Windows上的OpenGL