美文网首页
使用预编译指令——解决Unity多平台代码冲突问题

使用预编译指令——解决Unity多平台代码冲突问题

作者: AntCodex | 来源:发表于2019-01-18 18:52 被阅读0次

在现在的游戏开发中,往往会考虑到多平台版本的问题,往往是在一个项目文件下,根据平台的需要,对同一功能编写不同到的适配脚本。这样就会存在着代码之间的冲突,造成资源的占用。Unity中集成了预编译指令功能,在编写脚本的过程中,使用预编译指令对脚本进行标记,最后在根据平台进行打包的时候,编译器会根据预编译指令,自动识别,适用于该平台的脚本,这样就大大的减少了资源的浪费,减少了BUG的出现。常用的预编译指令如下

//编辑器环境                                          
                                                               
#if UNITY_EDITOR                                  
#endif                                                      
--------------------------------------------

//安卓与苹果手机平台

#if UNITY_ANDROID || UNITY_IPHONE
#endif
--------------------------------------------

//PC环境

#if UNITY_STANDALONE_WIN
#endif
--------------------------------------------

相关文章

网友评论

      本文标题:使用预编译指令——解决Unity多平台代码冲突问题

      本文链接:https://www.haomeiwen.com/subject/skcodqtx.html