WEB开发网
开发学院软件开发Java 利用JSR 184创建3D菜单 阅读

利用JSR 184创建3D菜单

 2007-12-23 12:31:28 来源:WEB开发网   
核心提示: 移动javaTM 3D图形的用途远远不止只用在游戏上,这就是一个如何利用JSR 184创建3D菜单的例子,利用JSR 184创建3D菜单, 因为立方体只有四个面,而我们有六个菜单项,所以在选转菜单时必须改变纹理,为了在立方体上使用不同的纹理

   移动javaTM 3D图形的用途远远不止只用在游戏上,这就是一个如何利用JSR 184创建3D菜单的例子。

利用JSR 184创建3D菜单

   因为立方体只有四个面,而我们有六个菜单项,所以在选转菜单时必须改变纹理。

为了在立方体上使用不同的纹理,我们必须为立方体的每一个面建立一个外观(appearance)。

Appearance []appearance = new Appearance[6];

 

for(int i=0; i<appearance.length; i++){
   appearance[i] = new Appearance();
   appearance[i].setPolygonMode(polygonMode);
   mesh.setAppearance(i, appearance[i]);
}

那么我们如下所示改变纹理:

Appearance f,t,b;

 

f = appearance1; // front
t = appearance3; // top
b = appearance4; // bottom

 

f.setTexture(0, texMenu[front]);
t.setTexture(0, texMenu[top]);
b.setTexture(0, texMenu[bottom]);

 

  源代码下载  原文链接

(出处:http://www.cncms.com)


Tags:利用 JSR 创建

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