2012年2月28日

摘要: 这就是传说中的金币,金币前后被Controller,和Player分别调用。在controller中出现在以下地方:function CollectManaToken(AntManaToken token){ token.Collected(AntPawn(pawn)); AddManaPower(token.TokenPower);}显而易见该函数一方面是通知token自己已经被使用了,另一方面是加入到controller的power中。function AddManaPower(float tokenPower){ //ManaPower是controlle... 阅读全文

posted @ 2012-02-28 22:12 neocsl 阅读(338) 评论(0) 推荐(0) 编辑

摘要: AntInventoryManager是装备管理栏,在这里管理武器创建工作。 先处理一个函数OwnerDied(),这是处理玩家死亡时,手上的武器是否存在。将他写空将不会让手上的武器消失。 记着在AntPlayerController中的possess处调用了AntPlayer(pawn).CreateInventoryManagerFromTemplate();来将武器栏创建给pawn 这里将声明其函数该函数的返回类型为Inventory function Inventory CreateInventoryFromTemplate(Actor InventoryActorTe... 阅读全文

posted @ 2012-02-28 18:14 neocsl 阅读(301) 评论(0) 推荐(0) 编辑