根据接口的 作用。


例如 ,某 联盟 游戏,有6个道具栏,默认为1~6。其中,有的是药水[Unity&C#&接口]接口怎样运用到游戏当中,有的是 主动释放的道具[Unity&C#&接口]接口怎样运用到游戏当中

那么 如果 道具栏1,有的时候 是放药水[Unity&C#&接口]接口怎样运用到游戏当中,有的时候 放 道具[Unity&C#&接口]接口怎样运用到游戏当中。那么程序应该如何识别呢。

药水 Drug , 沙漏 Hourglass,的 组件 继承 一个 接口 就行了。

而控制 道具栏 的 控制组件,对 道具栏 1~6 进行 逻辑判断,如果按下 对应 的按键。找到 道具栏1 里面的

道具 ,并且找到 接口 组件,执行 接口 的 函数,就可以实现了。

[Unity&C#&接口]接口怎样运用到游戏当中


为什么 不同 类型 的 物体 药水Drug 和沙漏 Hourglass 都继承了 同一个 接口,但是分别 在其 (继承了同一接口)的组件中,

对(同一接口)的函数 ,分别执行 不同 的 函数。

原理如下文章所示

[Unity&C#&接口]通过接口调用不同类型 物体 的继承了接口的组件


逻辑图

[Unity&C#&接口]接口怎样运用到游戏当中


改变对象,显示的结果也不一样

[Unity&C#&接口]接口怎样运用到游戏当中




相关文章:

  • 2022-12-23
  • 2021-11-09
  • 2021-06-12
  • 2021-04-24
  • 2021-04-20
  • 2021-10-06
  • 2021-08-16
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2021-07-20
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
相关资源
相似解决方案