随笔分类 - JMonkeyEngine3.X
一个完全为所有JAVA程序员提供的高性能跨平台现代化开源游戏引擎,提供所见所得并同时保留对代码的完全控制权,并具有扩展引擎并使之适应其工作流程的能力。
摘要:当我们希望将java编写的可执行文件.jar打包为一个.exe供用户直接使用,我们需要将jre/jdk也打包到exe中,这样用户环境就不需要安装jdk,直接运行我们做好的exe文件。 整个过程分为两步,为了方便演示,这里使用JMonkeyEngine SDK打包一个jme3游戏的方式来解释。 工具
阅读全文
摘要:在游戏开发与设计过程中,可以对模型资源本身进行很多优化操作。 比如对纹理进行压缩,预计算MinMap;比如高模烘培低模材质;比如简化模型;比如合并网格;比如合并纹理图集。 这篇文章记录如何使用Blender2.7版本进行合并纹理创建纹理图集,由于Blender2.8之后进行了大改,所以这篇文章只适合
阅读全文
摘要:在CSOL大灾变模式中,购买武器只能出现在特定区域,如下: 这里可以通过添加一些不渲染的BOX(如图中的蓝色BOX)作为触发器,然后检测玩家与之触发后才能弹出购买菜单。 在JmonkeyEngine中,触发器通过GhostCollision实现。 我们现在场景编辑器中布置好触发器,然后再脚本中编写触
阅读全文
摘要:在最近的研究工作中,进一步对移动端PBRLighting进行了优化,以下是一些优化截图,由于后续整理文章使用: PBRLighting(未开启伽马矫正): MobilePBRLighting(高质量版本,未开启伽马矫正): MobilePBRLighting开启伽马矫正: 可以看到,MobilePB
阅读全文
摘要:ListBox控件的用法,创建一个xml,代码如下: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <nifty xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=
阅读全文