存储玩家的信息

Posted on 2012-11-16 10:40  neocsl  阅读(153)  评论(0编辑  收藏  举报

      玩家的信息存储非常重要,如果想给玩家的武器以及玩家自身的等级,移动速度,是否被感染等记录。就得考虑这一步

新建一个类,该类用来跟踪记录玩家信息PlayerInfo

class PlayerInfo extends Actor;

     可以使用Object,不过我选择使用Actor更为直观。在需要使用这个类的类中声明该类的变量

var playerInfo PlayerRecord;

    然后生成

PlayerRecord=Spawn(class'PlayerInfo');

    最后在同一个类中定义存储和读取函数

function SavePlayerRecord()
{
    class'Engine'.Static.BasicSaveObject(PlayerRecord,"PlayerData.bin",true,1);
}

function LoadPlayerRecrd()
{
   class'Engine'.Static.BasicLoadObject(PlayerRecord,"PlayerData.bin",true,1);
}

  牵扯到存档系统,就把这些内容一伙和关卡信息记录进去。