DollEngine是一个跨平台的游戏引擎,主要针对移动端平台。
目前开发重心在iOS上
它的开发目的是为了能够将PC平台的Krkr游戏,平滑移植到iOS等平台
开发者所使用的语言是tjs和kag,未来计划制作一个配套的GameMaker工具
[TOC]
##引擎特性
###krkr的继承
- 完全支持TJS语法
- KAG的大部分Tag指令支持
- KAG框架修改,以适应新引擎结构
###新的特性
指对比krkr,新增或改变的特性
- 引擎:针对移动端实现对应功能(例如手势等)
- 引擎:不再能像原版那样让子图层只显示父层范围内容
- 引擎:透明度变化变成递归式,而非krkr那样先绘制到父层,再统一半透明
- 引擎:图像将自带九宫格缩放
- 引擎:独立的文字类,华丽的文字效果
- TJS:新增字典的迭代器类
- TJS:新增Json文件的解析
- TJS: 在Array和Dictionary之外另加一Set数据结构类型
- KAG:可以对图层单独命名了
- KAG:新增控件,且控件摆放更加自由(不限定于message层)
- KAG:新增for、while、goto等KAG指令
- KAG:可以在macro中书写iscripts
###预定新增的模块
- 网络模块
- IAP模块
- 广告模块
- UIReader模块
- 加密解密模块
###配套工具
以下只是有所计划,具体如何未确定
- 一套与之配合的GameMaker
- 新的打包工具与资源加密方式
- 可能支援本人的另一个项目face2D(类live2D)
- 一个广告推送平台
- 一套信息统计平台
##联系我
个人微博:http://weibo.com/u/1639392225
目前项目尚处于开发阶段,有什么需要的请私信微博~
##版权声明
本项目使用BSD授权协议(具体参见license_my/DollEngine_license.txt)
- 如果你使用了本引擎,请在【游戏制作人员列表】中、或【宣传】中标注使用了它(指引擎名称DollEngine),并罗列该git项目地址,以让更多人知道它(不过,这并不是必要的,只是基于作者我个人的希望)
- 禁止使用本引擎对别人的游戏进行破解移植,但如果是自己的游戏(或已经拿到了移植授权),欢迎使用本引擎对其进行移植
对于项目中使用到的第三方内容: - tjs2、onig、ncbind部分皆来源于krkrz项目,为BSD协议
- 引擎使用了一个默认字体“文泉驿微米黑”,是为Apache 2.0和GPL v3双授权
以上内容的具体版权声明内容,请参照项目中的license_my文件夹,但文件夹中的内容只是“本说明编撰时”对其授权协议的拷贝,并不代表您使用时的协议内容,仅供参考