在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:jade-grid-engine开源软件地址:https://gitee.com/jade-grid/jade-grid-engine开源软件介绍: ! 演示地址:https://jade-grid.gitee.io/jade-grid-engine/ 一、介绍玉格游戏引擎的诞生不是和市场上那些专业游戏引擎来比较,而是靠爱好支撑并催生的一个项目。它并未参考过其他专业游戏引擎的设计,是靠笔者的思想所诞生出来的产物。因此它在使用上会跟其他引擎有着非常大的不同,兴许也会存在相似之处。出自于笔者对它的信心和期待,作为它的创始人,笔者将尽量让它具有易使用,易扩展、易理解等特性,为开发游戏铺平道路。最后笔者真的希望它能够帮助那些跟自己一样没有专业游戏领域经验的工程师,也希望它能成为这个群体的好朋友,好伙伴。 适用目标人群:
二、模块组件玉格游戏引擎将分为9大组件,会在日后的版本中陆续推出,具体九个模块为:
以下内容为阐述各个组件的用途和使用方式。 1、基础引擎部分玉格游戏引擎的基础引擎部分也可称为核心引擎部分,它包含了引擎,虚拟时钟系统、世界、场景、精灵、基础事件的定义,另外也将提供一些额外的公共工具功能,例如瓦片地图、点、位图的一些基础功能的实现。您可以通过引擎中的engine提供的继承方法来扩展它,也可以通过engine的原型链来增强它,您还可以重新定义自己的模块和组件。 通过以上描述,相信您也了解了基础引擎包含了哪些内容,同时您也需了解它并不包含控制内容,也不包含额外的附加功能,诸如物理引擎,天气系统、AI引擎等。但是您确实可以通过基础引擎实现一些游戏了,包括RPG,ARPG,ACT...等等类型的游戏。当然具体游戏定义成什么样子,基础引擎模块只是一个工具,只提供方法和一些基础规则,让您更容易地创建一个游戏世界,这个世界通过引擎来驱使它的运转。当游戏运转时,基础引擎的事件模块可以帮助您使角色和场景发生交互,而这些交互的触发都交给虚拟时钟去处理或者您自己通过键盘,鼠标,按钮来触发这些交互事件。 如何使用,引入以下JS文件即可 <script type="text/javascript" src="../../../js/jade/com.mofum.jade.config.engine.js"></script> 三、测试与兼容性说明四、开发计划1、计划内容
以上是1.0.0.RELEASE版本的开发计划,点击此处查看更多的内容 2、DEMO程序:
以上是1.0.0.RELEASE版本的DEMO程序开发内容,点击此处查看更多的内容 五:项目贡献者欢迎志向相投的人一起加入该项目,并为该项目贡献代码。 QQ群:1061805158(200人) 六:一些优秀的示例(可以投稿) |
请发表评论