IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏之基地工程车变基地过程2
caimouse
发表于
2023-05-17 12:38:02
love
0
通过前面一大堆的准备,终于可以把基地工程车变形基地的参数值准备好了,这样就来到了创建基地对象的环节,这里调用CreateActor函数,ToActor是将要变成物品的对象,init是前面准备的初始化参数。这两行代码是保存当前物品的选中状态和包含状态,以便变形后创建新的物品,也需要让它维持这个选中状态,这样达到变形之前与变形之后操作动作一致性,不需要让玩家再操作一次选中,无疑是上乘的思想。如果基地工程车受到别人的攻击,已经损伤了,变形基地之后也不能再拥有100%的健康值。