小编ani*_*glu的帖子

如何在 Unity 中有效地使用继承?

我对继承有基本的了解,但由于我想要作为游戏对象上的组件的每个脚本都必须从 MonoBehaviour 继承,事情变得很棘手。

假设我想要一个名为“Character”的基类,并且希望“Player”和“Enemy”从“Character”派生。我该如何将 Player 和 Enemy 脚本添加到 Player 和 Enemy 对象而不出现错误?

我还尝试创建空游戏对象并向其中添加CharacterStats,然后使用具有不同统计数据的不同角色对象填充此类。你猜怎么着,如果脚本派生自 Monobehaviour,则不能使用 new 关键字创建对象。

有一些关于这个主题的教程可以让它更清楚吗?

c# inheritance unity-game-engine

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

inheritance ×1

unity-game-engine ×1