您现在的位置是:首页 >技术杂谈 >C#开发的OpenRA的多人游戏的按钮响应网站首页技术杂谈
C#开发的OpenRA的多人游戏的按钮响应
简介C#开发的OpenRA的多人游戏的按钮响应
C#开发的OpenRA的多人游戏的按钮响应
OpenRA游戏的魅力,就是在于多人同时玩的游戏,
它是一种多人竞技的游戏,所以人与人之间竞争,就变得非常有意思,
因为不同的人会在不同的时候采用不同的策略,大家之间的竞争就比较激烈了。
下面主要来关注多人游戏的按钮响应,并且以此为例子,其它按钮响应也是一样的方式和方法,
因此只需要看懂这个,其它按钮也是一样的道理。
从前面已经知道,多人游戏的按钮是绑定到MULTIPLAYER_BUTTON按钮:
mainMenu.Get<ButtonWidget>("MULTIPLAYER_BUTTON").OnClick = OpenMultiplayerPanel;
当我们点击这个按钮时,就会调用函数OpenMultiplayerPanel,这个函数就进入多人游戏的选择界面。
void OpenMultiplayerPanel()
{
SwitchMenu(MenuType.None);
Ui.OpenWindow("MULTIPLAYER_PANEL", new WidgetArgs
{
{ "onStart", () => { RemoveShellmapUI(); lastGameState = MenuPanel.Multiplayer; } },
{ "onExit", () => SwitchMenu(MenuType.Main) },
{ "directConnectEndPoint", null },
});
}
在这个函数里,首
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。