2012年11月11日

摘要: Chicken中有两个接口,一个是Interface_Dragger一个是Interface_DraggableItem。前者在Controller中实现。后者在pawn中实现,是所有能被拉动的东西,两种鸡和狐狸。Interface Interface_Dragger;function DropGrabbedActor(optional int DraggedIndex);defaultproperties{} 函数声明是放下捡起的东西。 下面看一看Interface_DraggableItem.看看他们的函数声明://被拖拽function NotifyGrabbed(Controlle.. 阅读全文

posted @ 2012-11-11 21:09 neocsl 阅读(451) 评论(0) 推荐(0) 编辑

摘要: 接口interface的知识在这一部分研究中尤为重要,因为接口实现了鸡链系统。对了 可能还牵扯到一些积分系统,让我们看看这一章中的内容。接口可以被当做一种类来看待,他声明了子类中继承和要实现的内容。我们就以UDN中的接口文章来讲解这一章。interface IWeapon;const FireRate=0.05;const FireCounter=3;function bool PrimaryFire(float Rate);function bool SecondFire(int Counter); 上边是一个武器类的接口,所有的武器类都得实现这个接口。里面有常量和函数,他约束了武器的... 阅读全文

posted @ 2012-11-11 17:40 neocsl 阅读(292) 评论(0) 推荐(0) 编辑