位置
打开GameMode
实例的生成(Spawn Default Pawn)
Functions—>Override—>Spawn Default Pawn For:生成一个Pawn。如果本身没有人物,没有调用这个函数,则会默认生成一个人物,但是如果调用了这个函数,则不会默认地生成实例。
Spawn Default Pawn For:
通过Controller获取一个默认的Pawn Class,但是Get Default Pawn Class for Controller默认返回的是一个Uobject,最终我们要的对象类型是Pawn。所以要先转换成一个Actor Class。这里就用到了Cast to。接着Cast to返回一个As Actor。这个时候再用Spawn Actor接住转换的As Actor,再通过Cast to Pawn,把Spawn Actor转换成Pawn输出。