一款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大麦~哦也~!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值