我正在尝试学习一些东西并创建像Menu
这样简单的东西。但是,有一件事。我曾在construct工作过一次。它非常好" Layouts"管理。它看起来像If (pressed new game) {move to Game_Layout}
,在创建的早期版面上,然后绘制Menu_Layout
而不是绘制Game_Layout
。我可以添加Equipment_Layout
和Options_Layout
等等,只需在它们之间移动即可。
另一方面,在c#我找到了非常好的样本here,其中包含了这样的内容,但对我来说有点困难。我设法为Windows重新创建代码并进行编译,但我认为必须有一些更容易的东西。问题是关于"如何菜单"的所有教程。使用简单的" if else"声明,没有额外的cs文件,这很糟糕(与CartBlanche相比)。
所以,有我的问题: 是否有更简单的方法来实现这样的事情?
如果没有,关于我应该学习什么,有效地使用它(例如Game.Services
)?
也许之前有人遇到过这样的问题并且可以与教程分享这个问题吗?
感谢您的所有时间,即使是阅读本文。