转载于[风之神韵老师-http://tieba.baidu.com/p/3186159137?pid=54346166723&see_lz=1&qq-pf-to=pcqq.c2c]
图片1
通常我们按照官网文档或者教程,在第一次编译UE4的时候都会让我们选择编译Development Editor。但是你又没有想过除了这个选项之外还有很多选项,他们是干什么的。其实当时太急于想知道他们的含义没有太大必要,因为这些选项是会随着我们之后的开发过程中慢慢领悟的。
当我的游戏代码出现问题需要调试的时候,发现查看变量内存值都是???或者乱码,这是因为我们在Development环境下,此时的代码运行已经被优化,调试内存值是有偏差的,需要Debug环境。所以我们切换到Debug选项,但是Debug又分好几种,一时也搞不清楚,于是就开始各种查各种问各种实验。
下面就介绍下我的研究结果,并没有包含所有的选项,比如Servet,Client,因为这些选项我确实用不到,自然也就没去关心它。对于初学者来说下面的解释也已经足够。
编译配置分为两部分:
State 和 Target
State包括: