摘要

近年来,多操作系统共同开发技术广泛使用,其具有技术要求简化和成本降低的极大优势。Unity就是这样一个支持多达28个平台游戏且一次编译能多处发布的平台。为了应对项目开发时多操作系统开发工作量重复臃肿的问题,结合目前基于MVC模型的软件开发方法和Unity3D平台软件开发技术,实现系统检测算法和系统适配算法,对多操作系统共同开发技术进行研究。其中系统检测算法通过检测得到当前系统的描述字段,系统适配算法依据系统描述字段在编译期对具体模块加以适配,两者相辅相成共同应对由不同操作系统功能实现的区别性所带来的开发问题。结合了一个具体的开发项目案例,解释了上述算法在实践过程中的技术难点与具体实现方式,最终...