升级版的 Nukepayload2.Graphics.N2Engine。
用于支持 任意 能够生成 可移植类库 或 .NET Standard 类库 的 .NET 语言 制作基于 Win2D 和 MonoGame 两种图形框架的跨平台游戏。
- Microsoft Visual Basic, 版本 >= 14.0
- Microsoft Visual C#, 版本 >= 6.0
- (未完善) Microsoft Visual F#, 版本 >= 4.0
- (未完善) 其它语言
- Universal Windows 10, 版本 >= 1511
- Windows 桌面, 版本 >= 6.1.7.7601 (Windows 7 sp1)
- (未完善) Windows Phone 8.1
- Android, 版本 >= 4.0.3
- (未完善) iOS, 版本 >= 7
- (未完善) Linux 和 Mac, 需要 Gtk3 和 OpenGL
本计算机程序源代码受著作权法和国际条约保护。如未经授权而擅自违背许可协议,将受到严厉的民事和刑事制裁,并将在法律许可的最大限度内受到起诉。
- 此解决方案中所有 Nukepayload2.N2Engine 开头的项目使用 GPLv3 协议
- 此解决方案中所有 Nukepayload2.UI 开头的项目使用 LGPLv3 协议
- 此解决方案中所有 Nukepayload2.Collections 开头的项目使用 LGPLv3 协议
- 此解决方案中所有 N2Demo 开头的项目使用 LGPLv3 协议
- (外部项目 http://farseerphysics.codeplex.com/) FarseerPhysics 使用 Ms-PL 1.1 协议
- (外部项目 http://xnagraphics.codeplex.com/) RaisingStudio.Xna.Graphics 使用 LGPL 协议
- 在 2018年7月10日 之前,此游戏引擎不得被用于制作商业游戏。
- 未经授权,此项目源代码使用 GPLv3 和 LGPLv3 协议的部分不得用于 比赛,展示,作业,课程设计 和 毕业设计。
- 项目的合作人要申请的授权最多可以延迟到行动后 24 小时。
- 使用 MonoGame 显示 2D 图形
- 使用 Win2D 显示 2D 图形
- 处理鼠标和触摸输入
- 可移植的物体对象树
- 绘制几何图形 (使用 zhongzf 在LGPL下开源的类库 RaisingStudio.Xna.Graphics, 别名 xnagraphics。)
- 播放音乐和音效