摘要: 在做一个WP7的Silverlight项目时,需要实现使用声音的播放,我参考了很多开源的项目,发现它们实现这个功能时都引用一个属于XNA框架的DLL,这一点当初觉得非常奇怪,为此我也就照葫芦画瓢实现了。本人还自我良好地认为WP7上的Silverlight框架本身是不具备声音播放的功能,考虑到避免在XNA和SL上重复地实现两个声音播放的库,WP7的开发人员将声音的播放接口只封装在XNA中。后来发现我想当然了。现在我来先讲一下如何在Silverlight程序中使用XNA接口实现声音的播放,首先我们需要在项目中添加Microsoft.Xna.Framework.dll的引用。在添加完引用后,接下来在阅读全文
posted @ 2010-12-23 08:48 軒轅 阅读(1462) 评论(1) 编辑
摘要: 临近圣诞节前夕,国外的Apress出版社给我们这些苦无学习资料的WP7开发人员放出了一份最好的大礼,那就是“Windows Phone 7 Game Development”一书。Windows Phone 7已经成为一个极具市场前景的移动平台,目前很多游戏厂商都开始为WP7开发或者移植游戏。一些比较知名的游戏像“极品飞车”、“刺客信条”、“水果忍者”都已经正式登录WP7软件商店了。如何学习和开发出一款优秀的游戏成为众多.NET程序员的当务之急。作为Windows Phone 7两大技术框架——Silverlight和XNA,目前市场上还未有任何一本对WP7平台游戏开发技术进行系统讲解的书籍,阅读全文
posted @ 2010-12-22 15:02 軒轅 阅读(421) 评论(5) 编辑
摘要: Windows Phone 7范例游戏Platformer实战1——5大平台支持Windows Phone 7范例游戏Platformer实战2——游戏设计初步Windows Phone 7范例游戏Platformer实战3——游戏资源和内容管道Windows Phone 7范例游戏Platformer实战4——冲突检测的实现Windows Phone 7范例游戏Platformer实战5——多点触控编程Windows Phone 7范例游戏Platformer实战6——加速度传感器解读Windows Phone 7范例游戏Platformer实战7——简单动画的绘制实现原理Windows P阅读全文
posted @ 2010-12-21 07:52 軒轅 阅读(1742) 评论(2) 编辑
摘要: United Nations News这款应用可以让用户时刻了解最新的国际社会和全球性事件,以及来自世界各地倡议的最新消息。通过United Nations News 这款应用,我们可以通过多种方式来查看、阅读、收听新闻。该应用支持图片、视频、文章等多种新闻呈现方式。目前这款应用已经在微软的开源网站codeplex上放出代码,大家可以点击这里查看项目信息和下载代码WordPress作为全球著名的博客系统,WordPress也在与时俱进,在推出iphone和Android的客户端后,它有出现了WP7的版本。我们可以使用可WP7的客户端来发表文章、编辑内容、查看统计消息,并且可以随时随地对你的Wo阅读全文
posted @ 2010-12-19 23:46 軒轅 阅读(1458) 评论(2) 编辑
摘要: 目前基于地理位置的系统在国内是越来越火了,比如说最近经常听说的街旁,就连凡客诚品也开始使用在公交站台的广告让消费者签到。作为这类应用的先驱,国外的Foursquare不得不提一下。这是一个基于地理位置的社会网络服务,它的功能非常有趣,就是当用户到达某个商店或者场所后,用户就可以通过手机在Foursquare网站上登记自己所在的位置,并也可以通过Twitter、Facebook等流行的社交网络平台把自己的位置发布出去。除此之外。用户也可以在Foursquare查看其他用户对此地点的评价,还可以加登记过这个地点的用户为好友。并且如果有好友在附近的话,Foursquare会发送信息给用户提示。最重要阅读全文
posted @ 2010-12-19 15:36 軒轅 阅读(549) 评论(3) 编辑
摘要: 假设你现在需要从WP7手机上获取一些系统信息,以便确认当前系统是否满足游戏或应用程序的最小硬件需求。轩辕在将给各位演示下实现这个功能有多么的简单。因为轩辕目前还没有拿到WP7手机,所以这篇文章将在模拟器上展开系统信息获取的实现。下面是我们的示例将要获取的系统信息:设备厂商设备名称设备ID固件版本硬件版本总内存应用程序当前使用内存应用程序使用内存峰值在下面这个示例中,轩辕将使用DispatcherTimer计时器每三秒获取一些系统信息,标将上面的列出的信息在8个textblock控件中展现出来。下面为应用程序的展现截图:下面是XAML的代码:[代码]接下来让我们写一些代码来获取系统信息。首先我们阅读全文
posted @ 2010-12-16 08:40 軒轅 阅读(522) 评论(2) 编辑
摘要: 在国外WP7牛人J.D. Meir的博客上看到一个WP7开发的入门导航的PDF文档,该文档提供了WP7开发的各种资源和文章链接,希望对你有所帮助。资料都是英文的,轩辕会在以后选取一些精品文章给大家翻译出来。点击这里下载WP7开发的入门导航 2.0另外,我还从J.D. Meir的博客上摘录了部分文章,现提供链接如下,大家可以当做开发中的参考。文章:2D Asset Types - http://create.msdn.com/education/catalog/article/asset_types_2d3D Asset Types - http://create.msdn.com/educat阅读全文
posted @ 2010-12-15 08:05 軒轅 阅读(2185) 评论(4) 编辑
摘要: 在Windows Phone 7的开发中,不可避免地需要使用到很多方面的技术和资料。轩辕在这里给你总结下Windows Phone 7开发中对你有帮助的开发框架、控件和开源项目,以便以后的学习和开发过程中作为参考。NeuronsNeurons是一个聚合了TED Talks, The RSA ,FORA.tv 和Science Dump几大栏目的的多媒体软件,我们可以通过该客户端查看视频信息、观看视...阅读全文
posted @ 2010-12-14 21:16 軒轅 阅读(1809) 评论(4) 编辑
摘要: Windows Phone 7范例游戏Platformer实战1——5大平台支持Windows Phone 7范例游戏Platformer实战2——游戏设计初步Windows Phone 7范例游戏Platformer实战3——游戏资源和内容管道Windows Phone 7范例游戏Platformer实战4——冲突检测的实现Windows Phone 7范例游戏Platformer实战5——多点触控编程Windows Phone 7范例游戏Platformer实战6——加速度传感器解读Windows Phone 7范例游戏Platformer实战7——简单动画的绘制实现原理本文参考了木木二进阅读全文
posted @ 2010-12-14 10:54 軒轅 阅读(1526) 评论(0) 编辑
摘要: 在开发一款WP7程序时,应用程序图标是我们不可或缺的资源。轩辕在这里对网上的大部分Metro风格的应用程序栏图标进行了总结,希望可以给园子里面的各位有点帮助。1. 其实Microsoft Visual Studio 2010 Express for Windows Phone开发工具就内置了部分程序栏图标。大家可以在C:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Icons这个路径中找到。2. 还有一个比较出名的第三方程序栏图标,该网站提供了209个不同类型的图标,大家可以在这里点击下载。3 MSDN上有篇“Windows Phone 程序阅读全文
posted @ 2010-12-13 12:38 軒轅 阅读(1910) 评论(4) 编辑