项目实战《选老婆》二
下面实现【离婚】按钮,其实就是重新选老婆返回到游戏页面。【主菜单】按钮就是返回主菜单
找到【Update(GameTime gameTime)】方法,在里面加入

点击【启动】,效果如下图:

目前为止,基本功能已经完成了。为了让游戏更有趣,在游戏结束页面添加结婚进行曲的音乐!
将素材中的【WeddingMarch.mp3】拷贝到【SelectWife.XNAContent】中,右键属性如下图设置:

打开GameMain.cs文件,定义结婚进行曲:

在【ContentLoad()】中加载歌曲:

在【Update(GameTime gameTime)】方法中找到选老婆按钮点击后的切换位置,输入

找到游戏结束场景【离婚】和【主菜单】按钮的点击位置,恢复之前的游戏音乐,输入:

接下去需要润色,在有按钮点击的位置加入,按钮点击的音效,当然要判断是否静音。输入:

最后需要解决的是残留在之前,按钮重复点击的问题。找到所有点击位置【mouseState.LeftButton != ButtonState.Released】在它之前加入【mouseState != prevMouseState】做&&判断。
已知问题是音效开关点击,关于页面点击等等!
还没完呢,要修改以下游戏的标题。打开GameMain.cs,在构造函数中输入:

完成代码如下:







还有最后一步,修改游戏的logo

在素材中找到【SelectWife.ico】将它重命名为【Game.ico】,重命名后复制它,将它粘贴到【SelectWife.XNA】项目中。

点击【是】。玩没完
选中【SelectWife.XNA】项目,右键属性

【应用程序】【浏览】操作如下图:

找到你重命名的Game.ico所在位置,选中它,点击【打开】

选中【SelectWife.XNA】项目,重新生成

图标已经变了:

最后看一下游戏的整体效果吧!但愿我能选个好老婆!点击【启动】


你妹啊!我还不如屎了算了!
所有源码开源:github地址:https://github.com/chengcong/SelectWife