转载

一款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

最后请看效果图:

一款WP小游戏代码分享

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

正文到此结束
Loading...