一款WP小游戏代码分享

首先声明游戏是H5的代码,当然游戏部分不是我写的,感谢@LeZhi的分享,关于H5我还在学习,这里只是简单介绍一下如何把一款现成的H5游戏封装成一款WP游戏(当然也可以做成Windows游戏)。

大家都知道,Windows App内置浏览器控件不支持flash,这样一来游戏资源少了好多(遗憾。。),不过幸好现在H5游戏资源非常多,我们可以在网上找到很多代码,甚至可以用一个链接搞定(不推荐,用户体验很差的)。

代码非常简单,估计大家的水平都木有问题,简单说几点:
第一:WebView控件加载本地网页的时候,需要用(ms-appx-web:)这种格式,否则无法加载,代码如下:

string url = "ms-appx-web:///guaijipaoku/index.html";
            wv.Navigate(new Uri(url));

 
第二:WP APP里不支持MP3,OGG等音效格式,需要把音乐格式改成wav(微软自己家的格式),记得修改H5里的代码,这里小弟偷个懒没换,H5实在不懂,有心的童鞋自己搞一下,当然了,就算不转换格式游戏也不会闪退,只是播放不出来音乐体验差点。

第三,好像没第三了。。。。

最好呢,如果你希望赚点零花钱,可以集成一些广告,我用的是九幽的广告和数据统计,用的比较久了,比较稳定,每天几十块的收入,不过海外的填充率有点低,大家可以混合pubcenter使用。

我通过判断终端的国家类型选择了不同的广告展示,代码如下:

string text = CultureInfo.CurrentCulture.ToString();
                string[] array = text.Split(new char[]
				{
					'-'
				});
                if (array != null && array.Length == 2)
                {
                    if (array[1] == "CN")
                    {
                        //中国的话,展示九幽的广告,否则展示pubcenter广告
                        jyad.Visibility = Visibility.Visible;
                        pubad.Visibility = Visibility.Collapsed;
                    }
                    else
                    {
                        jyad.Visibility = Visibility.Collapsed;
                        pubad.Visibility = Visibility.Visible;
                    }
                }

游戏源码分享http://pan.baidu.com/s/1c0dd4Og

最后请看效果图:


最后的祝大家的APP大麦~哦也~!

原文地址:https://www.cnblogs.com/clever-he/p/4596966.html