使用JME3开发的Android 3D游戏 - 落樱之剑v2.2

这个游戏使用JME3(JMonkeyEngine3.0)开发, 刚发布v2.2,欢迎提供意见

 

简单的RPG游戏

游戏特色:

-自由的塔防,随时随地玩塔防 

-第3人称全3D视角

-可选的职业:战士、牧师、弓箭手等

-可以召唤的各种各样的宠物和野兽

-魔幻般的技能和真正的防御和躲闪

-各种各样的天赋属性可以自由搭配

-各种有趣的物品可以提高角色的能力

-有趣的剧情和吐槽

-自由的联机模式,无需互联网



 

 

 

 

 

 

 

 

 

下载: http://pan.baidu.com/s/1nt7KQ3B

Home: http://www.huliqing.name

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,你需要使用Java的ZipInputStream类来解压缩zip文件,并使用jme3的AssetManager类来加载FBX文件。以下是一个可能的实现: ```java import java.io.InputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import com.jme3.asset.AssetManager; import com.jme3.scene.Mesh; import com.jme3.scene.VertexBuffer; public class FbxProcessor { private AssetManager assetManager; public FbxProcessor(AssetManager assetManager) { this.assetManager = assetManager; } public void processZipFile(InputStream zipFile) throws Exception { ZipInputStream zip = new ZipInputStream(zipFile); ZipEntry entry; while ((entry = zip.getNextEntry()) != null) { String name = entry.getName(); if (name.toLowerCase().endsWith(".fbx")) { Mesh mesh = assetManager.loadAsset(name, Mesh.class); int numFaces = mesh.getVertexCount() / 3; System.out.println("FBX file " + name + " has " + numFaces + " faces."); if (numFaces > 1000) { System.out.println("This is a high-quality FBX file."); } else { System.out.println("This is not a high-quality FBX file."); } // Do more processing on the mesh as needed } } } } ``` 其中,`processZipFile()`方法接受一个输入流,该输入流代表一个zip文件。在方法内部,我们遍历zip文件中的每个条目,并检查它是否以`.fbx`结尾。如果是,我们使用`AssetManager`来加载FBX文件,并计算FBX文件中的面数。最后,我们根据面数的数量来判断FBX文件是否是高质量的。 请注意,此代码可能需要进行调整以适应您的具体情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值