国内有基于GamePlay3D的游戏

来源:互联网 发布:linux wget https 404 编辑:程序博客网 时间:2024/04/30 17:19


GamePlay3D 是黑莓开源的一个跨平台引擎。他并不强大,但是够用,简单,明了。用来学习是很不错的。大家可以到Github上去Fork。

https://github.com/gameplay3d

不过虽然师出黑莓,但是GamePlay3D的名气一点都不高。国内很少见人用,资料也很少见。Google都搜不到什么。不过好在很简洁,对着Wiki看一遍,看一遍Samples,就可以着手看代码了。


不过昨天还真找到一个基于GamePlay的游戏 - 英魂之刃。


官网介绍说,英魂之刃是基于自研引擎S3的。国内有自研引擎的公司已经不多了,在我眼里都是宝。于是下载过来体验一番,在我的metal上面很流畅。


在资源目录下面查看,确证不是Unity做的。




然后在资源目录 S3EngineCore 中找到下面两个文件

这后缀 太熟悉了,就是GamePlay的窗口文件。


文件格式也一模一样。


到这就可以确定了网龙的S3 手游引擎是基于GamePlay了,佩服了一下。


再把游戏的so 动态库拷贝出来,借助NDK 工具链 导出里面的函数列表。


然后在GamePlay 中挑几个函数到导出的函数列表中寻找。



Game类是GamePlay游戏项目的基类。这些都能对应到。


国内能沉下心来搞自研的公司不多了,忘坚持。

0 0
原创粉丝点击