C#开发的OpenRA的单人游戏的按钮响应
2023-09-14 09:10:03 时间
C#开发的OpenRA的单人游戏的按钮响应
OpenRA游戏也支持单人模式,这种模式比较适合调试游戏的功能,因为不受限于多人的操作,
另外也可以使用AI的方式与人进行对战。
下面就来针对单人游戏的按钮进行深入的介绍,
它同样是定义在类MainMenuLogic里,单人游戏按钮点击之后,就会切换到这个模式,
接着就会显示SINGLEPLAYER_MENU菜单:
Label@SINGLEPLAYER_MENU_TITLE,
Button@SKIRMISH_BUTTON,
Button@MISSIONS_BUTTON,
Button@LOAD_BUTTON,
Button@BACK_BUTTON,
总共提供上面这些按钮,SKIRMISH_BUTTON提供小规模战斗的方式,
MISSIONS_BUTTON提供了任务执行的方式,比如提供几个小兵去炸堡垒等,
LOAD_BUTTON提供了加载已经保存游戏进度的游戏,相当于可以恢复游戏中断的状态。
BACK_BUTTON提供了返回上一级菜单的功能。
在这里,我们主要来看SKIRMISH_BUTTON按钮的功能,尽快地理解一个游戏的基本构成,以及启动一个游戏需要什么样的条件。
// Singleplayer menu
var singleplayerMenu = widget.Get("SINGLEPLAYER_MENU");
singleplayerMenu.IsVisible = () => menuType == MenuType.Singleplayer;
首先获取单用户的菜单,然后设置菜单是否可见,是根据菜单是否设置为单用户模式来选择可见
相关文章
- c# 递归算法
- 【小5聊】C#基础之Response.ContentType响应内容类型[通俗易懂]
- c# mysql executenonquery_C#与数据库访问技术总结(八)之ExecuteNonQuery方法
- AngouriMath: 用于C#和F#的开源跨平台符号代数库
- c#面试题抽象类和接口的区别-金三银四面试:C#程序员经常遇到的30道基础面试题,想你所想
- c#操作串口
- C#读取文件为byte数组详解编程语言
- Mono 4.0发布,支持C# 6
- C操作Oracle数据库的引用实践(c# 引用 oracle)
- C#new和override的区别分析
- C#中Web.Config加密与解密的方法
- c#给button添加不规则的图片以及用pictureBox替代button响应点击事件的方法
- C#日期格式化的几个要点小结
- c#winform取消右上角关闭按钮的实现方法
- C#正则表达式分解和转换IP地址实例(C#正则表达式大全c#正则表达式语法)
- C#winform编程中响应回车键的实现代码
- C#中常见的系统内置委托用法详解