好的,所以我正在使用 XNA 制作游戏,我希望所有敌人都从一个名为“baseEnemy.cs”的基类扩展。例如,我想要一个僵尸有一个名为“zombie.cs”的类,但让它以“baseEnemy.cs”为结尾。
我想我记得有人告诉我它的布局如下:
class zombie : baseEnemy
{
}
但我假设使用 get{} 和 set{} 将帮助我更改作为 baseEnemy.cs 的一部分存在的zombies.cs 中当前变量的值......如果这有意义吗?我不了解 get{} 和 set{} 的用法,但我在其他语言中看到过它(例如 minecraft 的代码),我认为它们的工作方式相似。
所以,假设我对敌人的速度有一个浮动......我不希望所有的敌人都以相同的速度移动(僵尸应该有低速等)。我如何从 baseEnemy.cs 中获取速度并将其设置为zombie.cs 中的速度。
还是在baseEnemy.cs中公开变量会更好吗?
抱歉,如果上述内容没有多大意义,我对 XNA 或使用的术语不太熟悉,因此我可能听起来像是在绕圈子:S