UnitEE(好笑的原始名称我知道)是一个Unity3D PS2构建目标,你在Unity编辑器中编写游戏,使用受限的Unity兼容API,点击“构建”,得到可引导的ISO + ELF。C#通过IL2CPP转换,然后通过MIPS交叉编译器,native地在Emotion Engine上运行。该项目对API表面进行了严密的保护,如果脚本使用不支持的Unity API,构建将以编译错误而不是在控制台中静默地不做任何事情而失败,并且场景验证器标记任何不会导出的组件,并告诉你会发生什么。目前它非常受限,但支持的内容包括: 刚体+碰撞器 动画控制器+动画 * 人体rigging(刚体绑定的人类) * 皮肤网格渲染器+网格渲染器 * 内置渲染管线 *音频(AudioSource/AudioListener片段自动编码为SPU2 ADPCM) * 粒子效果,通过自定义PS2ParticleSystem组件 * PlayerPrefs,保存到真正的内存卡图标,所有在PS2浏览器中可见 * 材质映射到固定集合的非常基本的VU1着色器程序(无光源,纹理,顶点光源,透明/裁切/加法,雾)。标准着色器映射到自定义着色器的最接近匹配的主纹理。uGUI支持正在下一个阶段实施。所有显示的内容都在PCSX2中运行,实时硬件验证计划在我有一个工作的控制台后。 我只是想展示演示;GitHub链接将在有一个小型演示游戏后发布。 Unity-Chan许可:https://unity3d.jp/unity-chan/license?lang=en