-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
197 lines (174 loc) · 10.4 KB
/
index.html
File metadata and controls
197 lines (174 loc) · 10.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="jMonkeyEngine是一个跨平台的3D游戏开发引擎,本网站为中国的JME爱好者所建立。jMonkeyEngine is a cross platform game develop engine, this websiet is setup by and for Chinese monkeys.">
<meta name="author" content="yanmaoyuan;115050813@qq.com">
<link rel="icon" href="img/favicon.ico">
<title>jME爱好者</title>
<!-- Bootstrap -->
<link href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">
<link href="stylesheets/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"><img src="img/text-header.png" witdh="175px" height="40px" alt="jME爱好者"/></a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">主页</a></li>
<li><a href="http://blog.jmecn.net">博客</a></li>
<li><a href="http://www.jmecn.net/tutorial-for-beginners/" target="_blank">教程</a></li>
<li><a href="http://jmonkeyengine.github.io/wiki/" target="_blank">官方wiki</a></li>
<!--
<li><a href="https://github.com/jMonkeyEngine/sdk/releases/tag/stable" target="_blank">下载</a></li>
<li><a href="https://github.com/jMonkeyEngine/jmonkeyengine" target="_blank">源码</a></li>
-->
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="http://jmonkeyengine.org">官网</a></li>
</ul>
</div><!--/.navbar-collapse -->
</div>
</nav>
<div class="jumbotron">
<div class="container">
<h1>jMonkeyEngine</h1>
<p>为勇于创新的Java开发人员设计的跨平台游戏引擎</p>
<!--
<p><a class="btn btn-primary btn-lg" href="https://github.com/jMonkeyEngine/sdk/releases/tag/stable" target="_blank" role="button">下载 JME SDK »</a></p>
-->
</div>
</div>
<div class="container">
<h1>简介</h1>
<div class="row">
<div class="col-md-4">
<h2>jME3是什么?</h2>
<p>jMonkeyEngine(简称jME)是一款免费、开源的游戏引擎,专门为那些希望用最新技术创作3D游戏的Java程序猿而制作。该引擎采用纯Java开发,目的是让更多人能够使用,并且软件部署时间也更短。 </p>
</div>
<div class="col-md-4">
<h2>jME3为谁而来?</h2>
<p>jME3与可视化的RPG Maker或FPS modder不同,你得懂一点编程知识才会得到jME的全力支持。大胆前进,jME将会是所有向往3D游戏开发人员的起点。 </p>
</div>
<div class="col-md-4">
<h2>Java非常火爆!</h2>
<p>一旦用对了,Java可以做得飞快!毫不客气地说,Java总是比C++更容易做好。我们为Java程序猿提供制作高性能3D游戏的工具,可以媲美任何其它3D游戏引擎,而且开发者再也不必担心编译代码的事了。</p>
</div>
<div class="col-md-4">
<h2>黑客的避难所</h2>
<p>jME在设计之初就定义成可扩展的,它不会告诉你怎么制作游戏。同时jME采用新的BSD开源协议,意味着用户可以自由使用jME的代码做任何事情。如果你希望分享自己做的东西,可以通过jME3 SDK的专属插件把它共享,并且可以自动更新。</p>
</div>
<div class="col-md-4">
<h2>跨平台、跨设备</h2>
<p>jME游戏可以发布在Windows,Mac和Linux系统上,也可以发布在Android和iOS系统上。不仅如此,jME还支持任何<abbr title="Augmented Reality 增强现实">AR</abbr>和<abbr title="Virtual Reality 虚拟现实">VR</abbr>技术所需的外围新设备,最值得一提的是还支持<abbr title="为虚拟现实技术设计的头戴式显示器">Oculus Rift</abbr>。</p>
</div>
<div class="col-md-4">
<h2>丰富的文档和支持</h2>
<p>我们没有理由不做好文档,事实上jME拥有极其丰富的文档,并且持续扩充。仔细研读jME的wiki网页,那儿有几百页的内容详细说明jME3的所有事项。不但如此,jME3还有开发者社区,那儿很热闹而且还有各种最新的帮助。</p>
</div>
</div>
<h1>图形</h1>
<div class="row">
<div class="col-md-4">
<div class="jme3_card_title light">
<h2>光和影</h2>
</div>
<p>jME3提供所有常规手段来模拟烛光、阳光、闪光和全局光照,阴影效果用类似<abbr title="平行光阴影映射">PSSM</abbr>和<abbr title="屏幕空间环境光遮蔽">SSAO</abbr>等技术实现。对于Android系统,我们推荐使用<abbr title="baked shadows">烘焙阴影</abbr>效果。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title shader">
<h2>染色器和材质</h2>
</div>
<p>jME3的材质系统完全基于染色器(Shader)技术实现,采用称为Shader Nodes的创新设计来将染色器超级模块化,使其能够在可视化编辑器中进行编辑。当然,你依然可以手动编写染色器代码。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title filter">
<h2>滤镜和特效</h2>
</div>
<p>jME3使用<abbr title="PostProcessor">后置处理器</abbr>、<abbr title="Filter">滤镜</abbr>以及<abbr title="ParticleEmitter">粒子发射器</abbr>等技术,能够实现多种多样的特效,比如水面、雾化、光照散射、爆炸特效等。</p>
</div>
</div>
<h1>游戏逻辑</h1>
<div class="row">
<div class="col-md-4">
<div class="jme3_card_title appstate">
<h2>应用程序状态</h2>
</div>
<p>应用程序状态(AppState)是创建应用程序的基本组件。它们可以帮你把应用程序分割成几个逻辑模块,也可以用来快速扩展基础应用程序。</p>
<p>AppState还可以在其它应用程序中复用,这样你就能迅速创建自己的AppState库,把其它扩展程序纳入到自己的应用程序里。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title control">
<h2>自定义控件</h2>
</div>
<p>自定义控件(Custom Control)和AppState类似,但是它们是基于更小的场景对象级别的。用自定义控件,你可以给场景图中的对象添加功能,赋予它们生命,控制它,或者把它合并到另外的工作流中。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title input">
<h2>输入</h2>
</div>
<p>基于统一标准的输入用具,jME3可以广泛应用于各种平台,允许用户使用键盘、手柄和触屏等不同方式来在操作同一界面。</p>
</div>
</div>
<h1>通用组件</h1>
<div class="row">
<div class="col-md-4">
<div class="jme3_card_title physics">
<h2>物理</h2>
</div>
<p>jME3依赖jBullet实现物理仿真。jBullet是<a href="http://bulletphysics.org/wordpress/">Bullet Physics Library</a>的一个Java接口,业内顶尖高手都喜欢用它。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title terrain">
<h2>地形</h2>
</div>
<p>JME3 SDK内嵌地形编辑器(TerraMonkey)可以用来创建地形。你也可以导入<abbr title="HeightMap">高度图</abbr>,把它放在<abbr title="SkyBox,和SkyDome同样用于制作3D天空场景的技术">天空盒</abbr>中,添加光照,享受自动<abbr title="Level of Detail 层次细节">LOD</abbr>优化。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title cinematics">
<h2>电影制作</h2>
</div>
<p>借助几个电影制作工具,就可以用自己修剪的场景来创建小电影了。只需要几条协调好的动作路径和声音事件,不需要太多关键帧就能讲述一个好故事。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title networking">
<h2>联网</h2>
</div>
<p><abbr title="jME3的网络组件">SpiderMonkey</abbr>可以帮助你开发联网游戏。如果你已经熟知UDP、TCP、压缩和线程安全等概念,就可以直接使用它了。</p>
</div>
<div class="col-md-4">
<div class="jme3_card_title gui">
<h2>图形用户界面</h2>
</div>
<p>NiftyGUI是一个独立的库,它与jME3整合在一起作为系统默认的GUI工具。设计人员和开发人员都可以用XML或者Java构建界面。不过由于每个程序猿都是不一样的,所以我们提供两套独立的GUI插件供选择。</p>
</div>
</div>
<hr>
<footer>
<p class="text-center">©2016~2018 jMonkeyEngine 版权所有 </p>
<p class="text-center"><a href="https://beian.miit.gov.cn" target="_blank">鄂ICP备16014743号-1</a></p>
</footer>
</div> <!-- /container -->
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>