【发布时间】:2014-08-09 01:59:15
【问题描述】:
在 Unity 中进行修补,我的 GUI 的一部分将呈现来自代表游戏中不同事物的几种不同类类型之一的信息(例如敌人统计数据)。所有不同的类都有一个方法来创建一个包含所需信息的信息对象(例如enemyInfoObject),它有一个 DrawInfo() 方法,可以根据游戏对象绘制信息。
在我的信息渲染脚本中,我希望能够将任何一个不同的信息对象分配给单个变量(即当前选择的敌人、NPC 等)并能够调用 DrawInfo() 方法.有没有一种干净、简单和/或更好的方法来做到这一点?
如果需要,我可以详细说明。
【问题讨论】:
-
使用界面? (
interface {void DrawInfo();})