1.无法Lanch
Q:UDKGame.exe启动的并不是你自己的游戏类型
A:
首先要修改
DefaultGame.ini
[Engine.GameInfo]
DefaultGame=CameraCustom.CCGame
DefaultServerGame=CameraCustom.CCGame
PlayerControllerClassName=CameraCustom.CCPlayerCamera
DefaultGameType="UTGame.CCGame";
然后依然无法正常Lanch
Q:打包后游戏类型不是自己想要的那个类型
A:把这段放进你定义的游戏类型的类里面:
static event class<GameInfo> SetGameType(string MapName, string Options, string Portal)
{
return Default.Class;
}
2.可以Lanch,但无法打包
有的同学反映勾了那个烘培后还是要读取官方UI才能进游戏
解决办法:
创建一个新的启动地图更换theUDKFrontEndMap
打开defaultEngine.ini
MapExt=udk
; Any additional map extension to support for map loading.
; Maps without an extension always saved with the above MapExt
AdditionalMapExt=mobile
Map=UDKFrontEndMap.udk (更改)
LocalMap=UDKFrontEndMap.udk (更改)
TransitionMap=EnvyEntry.udk
EXEName=UTGame.exe
DebugEXEName=DEBUG-UTGame.exe
更改等于号那 加上你新创建的地图名
3.启动分辨率
DefaultSystemSettings.ini
ResX=1920
ResY=1080
4.手动移动DLL文件
安装后需要手动将自己编译的dll放到usercode文件夹中