WEB开发网
开发学院WEB开发Jsp 使用Mascot Capsule Micro3D V3 API实现透明效果 阅读

使用Mascot Capsule Micro3D V3 API实现透明效果

 2008-01-05 08:54:39 来源:WEB开发网   
核心提示:Mascot Capsule Micro3D V3 API支持颜色掩盖和四种纹理与背景颜色混合模式,当混合颜色时,使用Mascot Capsule Micro3D V3 API实现透明效果,来自背景RGB值和来自纹理的RGB颜色单独的混合,请注重,就可以掩盖出第一种颜色,当掩盖颜色时,Half(一半)、Addition

Mascot Capsule Micro3D V3 API支持颜色掩盖和四种纹理与背景颜色混合模式。

当混合颜色时,来自背景RGB值和来自纹理的RGB颜色单独的混合。请注重,Half(一半)、Addition(相加)和SuBTract(相减)模式不能同时作用于同一个多边形。

下面的表格显示了背景和纹理的颜色是如何混合在一起的。

属性

背景

纹理

Normal(正常)

0%

+100%

Half(一半)

50%

+50%

Add(相加)

100%

+100%

Sub(相减)

100%

-100%

可以使用下面命令中的一个来完成颜色混合:

Graphics3D.PATTR_BLEND_NORMAL

Graphics3D.PATTR_BLEND_HALF

Graphics3D.PATTR_BLEND_ADD

Graphics3D.PATTR_BLEND_SUB

 

// 示例命令

PRivate final int COMMAND = Graphics3D.PDATA_NORMAL_NONE

Graphics3D.PDATA_TEXURE_COORD

Graphics3D.PRIMITVE_QUADS

Graphics3D.PATTR_BLEND_HALF;

别忘了使用透明度设置效果:

    effect.setTransparency (true);

掩盖的实现同样简单。只需使用Graphics3D.PATTR_COLORKEY命令,然后结合在图片所使用的调色板中的一个给定值0,就可以掩盖出第一种颜色。

当掩盖颜色时,你不能使用透明度设置效果。


Tags:使用 Mascot Capsule

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接