由本人前一阵开坑的新物《XNA Galgame Engine》(简称《XGE》)是一个采用XNA完全重新设计编写的Galgame游戏引擎。
为了物尽其用,所以决定在引擎公开的第一个版本实现NS(Ons)的大部分功能,以求将NS、ONS游戏移植到WP7——这个最后没有Ons和Galgame的移动平台。
当然,由于采用XNA开发,所以XBOX360也同时将会兼容这个引擎。
注:本引擎为纯个人作品,有很大程度是为了提升编程能力,故请不要在回帖中催促进度,也暂时不欢迎其他开发者参与开发及维护。
鸣谢:TK同学在开发过程中对架构设计和编程方面的指导。
------------------------------------------------------------------
2012.3.10
在几次代码重构后现在引擎已经基本有了一个明晰的框架和思路,但是只是个雏形而已。
1.脚本读取机制设计完成
2.可识别并执行部分define指令
3.可识别并执行全部lsp类指令
4.可识别并执行文字显示类指令,这里有一点修改,原Ons只支持全角文字,为回避这个问题,修改为兼容“Say前缀+半全角混合”或原全角文字两种方法。
5.文字打字机效果、点击后立刻显示功能完成。
6.资源读取与管理类完成,和ons不同,在《XGE》中将会加入多线程,故其资源读取将会在玩家等待、欣赏文字时自动预载,减少播放延迟。
预览图(请勿对内容吐槽,显示图片仅为展示):

为了物尽其用,所以决定在引擎公开的第一个版本实现NS(Ons)的大部分功能,以求将NS、ONS游戏移植到WP7——这个最后没有Ons和Galgame的移动平台。
当然,由于采用XNA开发,所以XBOX360也同时将会兼容这个引擎。
注:本引擎为纯个人作品,有很大程度是为了提升编程能力,故请不要在回帖中催促进度,也暂时不欢迎其他开发者参与开发及维护。
鸣谢:TK同学在开发过程中对架构设计和编程方面的指导。
------------------------------------------------------------------
2012.3.10
在几次代码重构后现在引擎已经基本有了一个明晰的框架和思路,但是只是个雏形而已。
1.脚本读取机制设计完成
2.可识别并执行部分define指令
3.可识别并执行全部lsp类指令
4.可识别并执行文字显示类指令,这里有一点修改,原Ons只支持全角文字,为回避这个问题,修改为兼容“Say前缀+半全角混合”或原全角文字两种方法。
5.文字打字机效果、点击后立刻显示功能完成。
6.资源读取与管理类完成,和ons不同,在《XGE》中将会加入多线程,故其资源读取将会在玩家等待、欣赏文字时自动预载,减少播放延迟。
预览图(请勿对内容吐槽,显示图片仅为展示):
