我已经完成了 jme 的教程系列,感觉我已经理解了基础知识。现在我想创建第一个非常简单的游戏。没有什么特别的只是一个简单的测试场景:玩家应该能够移动一个对象。然后我想扩展它。但是我不知道如何开始。很难解释,但我只是不知道把我的代码放在哪里。该手册说有“控件”(作为接口实现)可以让您将代码连接到频繁的更新调用或其他事件(这就是我所理解的),但我无法掌握如何使用它们。
更详细的描述。你可以跳过这个:
说清楚点 - 我来自 Unity3d 引擎。使用非常愉快,社区很有帮助,文档也很棒。但是您必须花费大约 1000 美元才能获得完整版本并被允许使用专业功能(阴影、自定义着色器、一些高级工具……)。过了一段时间,开源的诱惑简直太大了。在 unity3d 中,您基本上拥有一个高级 3d 编辑器和一个场景图。您可以将对象放置在场景中,并通过场景图访问和修改它们。您可以使用预定义的对象,例如灯光或粒子系统,并根据您的需要进行更改,但您使用的大多数东西都是定制的,并且由不同的组件组合在一起:网格、对撞机、一些脚本。这就是您的代码发挥作用的地方。在 unity3d 中,您的程序被分成小脚本,这些脚本被添加到每个场景的对象中。脚本可以访问底层引擎、对象的属性,并且可以使用特殊的数学、网络框架......每个脚本还可以定义在某些事件中调用的函数:update()、onCollisionEnter(Collider other) , onTriggerEnter(Collision other), ... 这非常好用。诚然,庞大的架构可能难以实现,但这种挫折伴随着非常高的生产力。这非常容易使用。诚然,庞大的架构可能难以实现,但这种挫折伴随着非常高的生产力。这非常容易使用。诚然,庞大的架构可能难以实现,但这种挫折伴随着非常高的生产力。
坦率地说:我需要有关如何使用 JME 构建简单游戏的建议。
你推荐什么架构?
如何使用控件?
我会很感激一个教程的链接(我已经阅读了 flagrush 系列)或任何其他资源。
感谢您的帮助