我正在尝试在 Unity 编辑器中创建一个易于使用的按钮,用于创建角色和物品。
我将在这里提供一些额外的信息来帮助解释我的问题。我的游戏结构是这样的;游戏控制器 >> 角色脚本 >> (玩家名称)脚本 角色对象上既有角色脚本,也有以其名称命名的脚本。
我希望能够在 Unity 编辑器中单击“创建新角色”,它会执行以下操作;1) 提示输入要使用的名称。2) 根据用户输入的内容创建名为 Name 的空游戏对象。 3) 创建一个同名的新 C# 脚本,并将其添加到该对象中。-我希望生成的脚本中有一些预先确定的“字符模板”代码。4) 将新脚本附加到新的空游戏对象,并附加一个“角色脚本”。
提前致谢。
最后一个子问题。通过角色脚本上的公共单一行为从游戏控制器访问 PlayerNamedScript 会更好吗?
或者,CharacterScript 可以动态扩展同级的 PlayerNamedScript。
我希望这是清楚的。再次感谢。