各位大神们,本身是一名android游戏开发程序员,开发过程中经常会碰到一个游戏要开发多个平台渠道,其实所有版本只是有小部分代码不一样,遇到这种问题我现在每个版本都新建一个工程,但是如果要对游戏的逻辑或者功能进行修改就得修改很多套代码,请问有什么好的方法能避免这种问题么?
    多套代码基本相同,只有少数几行不同的情况下能否整合成一个工程啊?

解决方案 »

  1.   

    是积分墙和广告的更改么。。
    目前没有什么办法。
    一般现在如果往各大市场上放都会有这么两套方案。
    改动的时候还是很麻烦,现在的做法就是把关键的算法和类写到一起。
    小改动的话就是每个都增加相同的改动。
    大改动的话就是复制一个工程然后增加不同点。很麻烦 下,看别的袁芳怎么看。
      

  2.   

    恩,主要是各大市场的计费功能上的区别,我目前基本也是用你说的这种方式,看看别的大神怎么看