我们首先用枚举来列举格式
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代码");
}
}
}
上面这种方法有时会繁琐(如果需要在多个地方进行分支处理就会很繁琐),因此我们引入预编译