Skip to content

Files

Latest commit

 

History

History
 
 

C#

此模块为LGame Java(Android)版的1:1 C#语法实现版本,其中API 100%与Java版以及C/C++版兼容(为此小弟甚至实现了部分GLES功能,也内置了完整的中文字库支持(自制标准宋体TTF字库的劣化版(约600KB),已附带到dll中,在XNA中不需要任何配置,引入LGame-XNA-0.3.3.dll就直接可以使用该字体库(用户不需任何配置就可以使用全部中文字符了)))。

严格意义上讲,该模块并不是单独的项目,而是LGame向.Net环境迁移的转移媒介。理想状态下,借由即将发布的LGame迁移工具(暂定名:LoonY),可以在不修改任何代码的情况下“转译”Java版工程为C#版工程(或者C/C++版工程),而且允许用户手动修改已生成的工程代码(不会像XMLVM那样生成的代码无法修改)。

PS:由于LoonY正在开发阶段,目前Java版示例和衍生模块并没有100%移植过来,预计明年2月前LoonY开发完成后自动生成相关资源。在此之前如果使用,就只能通过用户手动移植的方式了。