顶级射击/RPG游戏框架搭建指南
1. 事件处理代码
以下是一段用于处理不同事件类型的代码:
local bool retval;
local Actor TempActor;
local Vector HitLocation;
local TraceHitInfo HitInfo;
retval = true;
if (EventType == ZoneEvent_Touch)
{
// Code for Setting Bot WayPoint
TempActor = PickActor(TouchLocation, HitLocation, HitInfo);
ProcessTouch(TempActor, HitLocation);
SetHUDPawn(TempActor);
}
else
if(EventType == ZoneEvent_Update)
{
}
else
if (EventType == ZoneEvent_UnTouch)
{
// Stop Firing Pawn's weapon
StopFire(0);
}
return retval;
此代码可通过修改 SaveSquadInfo() 和 LoadSquadInfo() 函数来加载和保存额外的角色数据。
2. 创建玩家角色
2.1 玩家角色类定义
class PlayerPawnCh12
超级会员免费看
订阅专栏 解锁全文
2973

被折叠的 条评论
为什么被折叠?



