下载此文档

一个简单JavaD源代码.doc


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
蒃一个简单的Java3D源代码收藏衿这段源代码实现了在一个窗体中显示一个场景;以一个棋盘格做的地面,在地面上浮着一个蓝色的球体,在场景中有一个环境光和一个直射光,实现了用鼠标全角度的观察场景的功能。从某种意义上来说这的确实现了一部3D游戏最原始的框架。膇代码是照着《KillerGameProgramminginJava》一书中关于3D游戏制作的那部分写的,由于此书是英文版的据说在国内也买不到中文翻译版的,看得很费力,本人英文不好。只能慢慢的研究书中的源代码。-程序的入口。-实现一个很简单的窗体类从JFrame派生,目前只返回一个窗体,以后可能实现最复杂的功能。-实现一个简单的3D场景类,能实现一个简单的鼠标操作。-实现一个国际象棋般的棋盘格做来场景中的地面。-派生自Shape3D类,能实现一个正方体平面, ;  蒃import ;  螀  膈import ;  肆import ;  膅  螃  芈public class GameMain {  蒇    private static int scrWidth = 800;  蚂    private static int scrHeight = 600;  薂    private static int scrBitdepth = 32;  莈    private JFrame gameFrame;  袇    private WrapCheckers3D wrap;  莄      芀    public static void main(String[] args)  莈    {  芈        GameMain game = new GameMain();  螂    }  莃      蒈    public GameMain()  蒅    {  蒄        ScreenManager screen = new ScreenManager(scrWidth,scrHeight,scrBitdepth,"Java 3D Test");  肂        ();  薇        gameFrame = ();  袆        wrap = new WrapCheckers3D(scrWidth,scrHeight);  芆        (wrap);  袁    }  蚇      芇}  ?蚈·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150莆import ;  蚃import ;  袇import ;  螅import ;  袄import ;  蒂import ;  羇import ;  膆import ;  薅  膁import ;  芁import ;  薆  肃  芃public class ScreenManager {  莁  羇    private GraphicsDevice device;  螅    private JFrame frame;  肂    private String title;  蒁    private boolean isResizable;  莈    pri

一个简单JavaD源代码 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里行舟
  • 文件大小164 KB
  • 时间2019-04-07
最近更新