Android和Ios还有编辑器是游戏发布最常见的3种平台,平台的差异可能会导致游戏出现一些差异,在此记录列出:
1.平台差异导致屏幕后处理上下翻转
2.平台差异导致精度问题,渲染异常
3.资源格式在不同平台的设置差异,比如在安卓下贴图清晰,在IOS下贴图模糊。
4.资源加载相关,编辑器走非AB的资源逻辑,移动设备走AB的资源逻辑。常见电脑加载正常,设备加载异常。
5.高中低配差异带来的不同,比如电脑走高配置,用的设备是低配置,出现差异问题,会误以为和平台有关。
6.安卓和IOS的SDK代码不同,调用系统的API不同,可能导致比如安卓的SDK没问题,IOS的SDK有问题。
7.功能系统对于不同平台走的逻辑不同,加载的资源也分平台,某个平台下的音频丢失,会导致只有这个平台下无法正常使用。
8.其他代码中带有平台宏的地方都是差异实现,都可能发生差异的问题表现。