Unity_版本切换_预编译手段
2017-10-07 22:32
316 查看
我们首先用枚举来列举格式
上面这种方法有时会繁琐(如果需要在多个地方进行分支处理就会很繁琐),因此我们引入预编译手段。
}
我们写VR游戏时可能要写出两种运行方式。
我们用预编译方法来实现:
操作方式:
单击File-Bulid Settings–Player Settings–Other Settings+”PC”或者+”VR”。
using UnityEngine; using System.Collections; public enum CodeType { PC, VR } public class TestBranch : MonoBehaviour { public CodeType codeType; void Update() { if(codeType == CodeType.PC) { Debug.Log("执行PC的代码"); } else if(codeType == CodeType.VR) { Debug.Log("执行VR代码"); } } }
上面这种方法有时会繁琐(如果需要在多个地方进行分支处理就会很繁琐),因此我们引入预编译手段。
#if VR Debug.Log("执行VR代码"); #elif PC Debug.Log("执行PC代码"); #endif
}
}
我们写VR游戏时可能要写出两种运行方式。
我们用预编译方法来实现:
#if VR 运行方法一 #elif PC 运行方法二 #endif
操作方式:
单击File-Bulid Settings–Player Settings–Other Settings+”PC”或者+”VR”。
相关文章推荐
- Unity5.0以上的版本切换场景的时候场景都会变暗。
- Unity5.0以上的版本切换场景的时候场景都会变暗的解决方法
- unity切换vs版本
- JDK环境变量配置以及JDK版本切换所遇问题
- Mac、CentOS jdk安装及版本切换
- [Android1.5]Android2.0版本以下Activity切换动画效果
- 有关unity版本对oculus的影响
- win7 下IE11 edge无法切换到其它低版本IE
- 获取unity当前版本号
- 电脑装了两个版本的python,window 命令行如何切换默认python平台
- MAC下安装多版本JDK和切换几种方式
- mac下多个php版本快速切换的方法
- Linux Ubuntu 10.04后的版本,字符界面和图形界面间的切换,默认启动界面修改
- ubuntu下多个gcc版本切换
- 在 64 位版本的 Windows 上,如何在 32 位版本的 ASP.NET 1.1 和 64 位版本的 ASP.NET 2.0 之间切换
- Android2.0版本以下Activity切换动画效果
- [置顶] Unity中通过场景切换但音乐继续播放
- unity视图切换快捷键
- 在WampServer Version 2.1(或更高版本)中切换不同版本的MySQL易遇到的问题及对策
- 塔防大战unity5.5版本系列(part1)