一款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大麦~哦也~!

时间: 2024-07-30 13:40:59

一款WP小游戏代码分享的相关文章

java小游戏代码

一. 需求分析 曾几何时,游戏是海洛因的代名词,让人与玩物丧志联系在一起,一度遭到社会反感和家长抵制.但是,随着互联网的发展,和游戏潜在好处被发现,游戏的价值开始逐渐被社会认可,人们开始接受.认识和了解游戏带来的诸多好处. 现在学生的课业负担重,娱乐时间少,人际交往少,烦恼和压力也因此相应增加.其实玩游戏不仅帮助学生调节情绪,还可以锻炼与提高他们的反应能力和手脑的快速配合能力,同时帮助他们了解电脑和网络知识等,可谓是一举多得.据调查显示,经常玩游戏的学生思维活跃.善于表达.情绪乐观,解决问题时会

【菜鸟教程】小白接触白鹭引擎4天,成功做了一款足球小游戏

写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏.考虑到初学者会遇到一些实际操作问题,我们近期整理推出"菜鸟"系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容. 本文的作者是白鹭技术支持"熊猫少女",看文的小伙伴们如果有问题可以来白鹭官方论坛与之交流. 正文如下: 在接触白鹭引擎的第四天,我摸索着用EUI做了一个小游戏.可能游戏逻辑比较简单,使用的知识点也比较基础,今天与大家分享交流,请大神勿喷,不吝指点.我的小游

介绍一款Android小游戏--交互式人机对战五子棋

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6589025 学习Android系统开发之余,编写了一个小游戏--交互式人机对战五子棋,自娱自乐.之所以称之为交互式人机对战五子棋,一是因为在进入人机对战模式这前,你可以任意设置好开局,同时,在对战过程中,你可以看到机器的思考过程,还可以标识出每一个落子点的优劣势:二是因为可以为机器增加游戏经验,使得机器越来越聪明.希望喜欢五子棋的同学能够喜欢,

一款麻将小游戏的准备工作

一, 引言(废话) 最近想从unity3D VR 开发转行 unity 3d游戏开发, 直接去找工作没有经验也没有作品 , 心想找工作有点难 , 所以先找一个小项目来练练手 , 顺便也试着看下做游戏开发是什么样的体验. 想着要做一个什么游戏的时候 , 发现自己没有并没有多好的游戏创意 , 满脑子都是写中二的想法 , 脑子一热就有一些想法但细细想来却太困难 .作者又不会画画 , 只好做些在网上容易找来素材的小游戏 .  想起过年的时候打麻将输掉的200+块钱 , 心中颇为不快 ,但是转念一想 ,为

提取微信小游戏代码

微信小游戏会 打包成 .wxapkg 文件. 前提 root后的android手机,安装 re文件管理器 微信. 安装好nodejs环境的电脑 步骤 使用 root后的android手机 打开微信小游戏,记录下当时的时间. 然后使用 re文件管理器 到 /data/data/com.tencent.mm/MicroMsg/ 这个目录, 记为目录 A. 目录 A 下可能有多个 32位字符串的文件夹,依次打开,找到包含 appbrand 文件夹的那个目录,记为目录B. 如:/data/data/co

把之前写的一个小东西代码分享出来

大家接触到流的输出输入和GUI就会自己写了,其实soeasy 所以不好意思拿出来,毕竟是小白,主要还是因为懒,FileDialog也懒得弄了,讲道理界面太丑,加了dialog也挺low,自己想留着用的可以自己去完善,基本上加些东西就ok了.如果你们复制过去发现没有图片,请不要紧张,因为图片在我这啊~~你们自己照着路径修改就好了,群里面有打包了的有图片的,有需要二次元 图片的可以私聊我哟..... 启动类:什么都木有,哈哈哈 1 package practice.AsceticJ; 2 3 /**

javascript经典小游戏代码集合

http://www.jb51.net/Special/349.htm

是男人就坚持20秒java的swing弹弹球小游戏代码

package com.day09.am01; import java.awt.Color; import java.awt.Graphics; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionListener; import java.util.Timer; import ja

一款扫雷小游戏

扫雷 简单 一般 困难 地雷总数:   剩余方块: Coded by HerveyHall|查看源码 颇有不足,望大家指点