共计 37 篇文章

第三章:模型

理解3D模型 东风夜放花千树,更吹落,星如雨。宝马雕车香满路,凤萧声动,壶光转,一夜鱼龙舞。 《青玉案 元夕》 (宋)辛弃疾 这首词描述的是元宵节夜晚的灯会,人们逛灯市所见到各式各样的花灯,火树银花、宝马雕车、鱼龙共舞。 3D模型就是三维的、立体的模型,D是英文单词“ ...

第二章:jME3基本概念

在正文开始之前,如果你不太了解3D开发的基本概念,建议先简单阅读一下3D游戏开发术语。不必全部搞懂,简单过一遍即可。 SimpleApplication com.jme3.app.SimpleApplication是jME3游戏的基类,直接继承这个类就可以创建3D游戏。等你以后对SimpleApplication足够熟悉,还可以通过继承这个类来自定义自己的应用。 第1次尝试 怎么创建一个Java/Android项目我们就不讨论了。一个最小的jME3程序看起来是这样的: package net.jmecn; ...

第一章:jME3简介

概述 jMonkeyEngine3是一个用纯Java开发的免费3D游戏引擎。拜开源社区所赐,它拥有非常非常多的功能,远多于一般游戏开发的需要。而且它的API非常简洁明了,只需要花少量的学习时间就可以掌握。 场景管理 可编程材质(着色器) 图形用户界面 内存资源管理 输入系统 声音系统 碰撞检测 物理引擎 特效系统 骨骼动画 地形系统 灵活易扩展的逻辑模块 ...

前言:我想做游戏

缘起 我记得自己很小的时候(大概3岁还是4岁),我爸喜欢用红白机玩坦克大战和魂斗罗。但是我妈不喜欢,她认为打游戏会影响休息,而且伤眼睛,还减少电视机的寿命。我印象里面他们为此吵过架,我妈赢了,还把游戏机摔坏了,我们就没得玩了。 直到再后来我快10岁,我爸以学电脑、练五笔打字为由,又弄回来一台小霸王学习机。放假的时候我们爷俩终于又可以一起通关魂斗罗了。但是平时我妈依然不让我玩,而且这次我爸也跟她站在同一边了,因为玩游戏影响学习。 ...

序章:jME3的故事

起源 早在2003年的时候,那时的jME还不叫jMonkeyEngine,也不是一款游戏引擎。作者只是想要尝试一下Java的3D图形性能,于是启动了一个项目,只实现了最基本的场景图管理和图形渲染。 作者的名字叫做Mark Powell,他在论坛的昵称叫做MojoMonk。这个项目被命名为MojoMonkey,后来更名为jMonkeyEngine。 Mark Powell在实现了一个基本的图形引擎(Display System)后,又逐步为这个引擎添加了: 声音系统(Sound ...