敌人不需要从鼠标键盘获取输入,不需要相机,但是现在的第三人称控制器与这两个类强关联,必须重新写一个控制非玩家操控的人物。动作系统也是与第三人称控制器强关联的。
输入倒是好处理,主要还是处理相机。
我们定义了IThirdPersonCharactorController来定义几个敌人和玩家共同需要的函数。
1 | public interface IThirdPersonrController |
作为控制接口,再将原来的第三人称控制器复制之后进行修改,主要是取消与相机的关联,经过测试,效果正确。
敌人不需要从鼠标键盘获取输入,不需要相机,但是现在的第三人称控制器与这两个类强关联,必须重新写一个控制非玩家操控的人物。动作系统也是与第三人称控制器强关联的。
输入倒是好处理,主要还是处理相机。
我们定义了IThirdPersonCharactorController来定义几个敌人和玩家共同需要的函数。
1 | public interface IThirdPersonrController |
作为控制接口,再将原来的第三人称控制器复制之后进行修改,主要是取消与相机的关联,经过测试,效果正确。