摘要: 从本节开始,我们将围绕一个有趣的话题展开讨论——动画。看到动画一词,你一定想到Flash,毕竟WP应用的一个很重要的框架是Silverlight,在WP中也发挥了Silverlight的许多优点,可能不少人说,Silverlight就是和Flash差不多吧,当你深入了解了Silverlight后,你会发现,其实不然,Silverlight更偏重于数据处和企业级应用。好了,F话不多说,开始吹我们今天的牛皮吧,在吹牛皮之前,我们更应该知道牛皮是从哪里来的。故在说动画之前,先想一下,什么是Storyboard?这个东东你觉得怎么翻译好呢,叫演示图板吧,MSDN是这样翻译的,我说一个直观一点的概念吧, 阅读全文
posted @ 2012-07-24 20:20 songtzu 阅读(193) 评论(0) 推荐(0)
摘要: PointAnimation也是很简单的,与前面说到的两个Animation是差不多的,属性也是一样的,如By、From、To,不同的是,PointAnimation是目标值从一点到另一个点。我有理由相信,大家一定懂的,所以,我不多介绍了,给两个例了热一下身就行了。例一,让直线动起来。这个例子,以LineGeometry作为动画的目标对象,通过对StartPoint属性和EndPoint属性进行动画来让直线(其实是线段)动起来。[html]view plaincopyprint?<Grid><PathHorizontalAlignment="Stretch" 阅读全文
posted @ 2012-07-24 20:19 songtzu 阅读(221) 评论(0) 推荐(0)
摘要: 尽管前面介绍的几种动画会让觉得很好玩了,但是,不知道你是否发现,在前面说到的一系列XXXAnimation中,都有一个共同点,那就是仅仅针对两个值的目标值之间产生动画,如果使用By,将在原值和加上By后的目标值之间进行动画处理;如果使用From,To,那就更好理解了,就是首尾两个值之间值的动画。那么,如果我希望三个值呢?或者N多个值呢?每个值之间的时间间隔不一样呢?如果我还希望更复杂的动画效果呢?比如可以附加缓动函数的。显然,前面我们提到的几个动画类是不能完成的。不知道你以前有没有耍过Flash,若是在Flash里面,你会怎么做?对啊,我肯定会说——关键帧啊。是啊,那么,Silverlight 阅读全文
posted @ 2012-07-24 20:18 songtzu 阅读(190) 评论(0) 推荐(0)
摘要: 一、DiscreteDoubleKeyFrame离散型关键帧动画,重点,我们理解一下“离散”的意思,其实你查一下《新华字典》,“离”和“散”的意思相近。我们可以这样解释:每个关键帧之间是直接过渡,其间不经过动画插补。似乎这样理解有点苦涩难懂,所以,我们还是从实例入手。请参考以下XAML代码写一个示例:[html]view plaincopyprint?<GridLoaded="OnGridLoaded"><RectangleWidth="100"Height="100"Fill="Green"Ve 阅读全文
posted @ 2012-07-24 20:17 songtzu 阅读(236) 评论(0) 推荐(0)
摘要: 也许大家已经发现,其实不管什么类型的动画,使用方法基本是一样的,不知道大家总结出规律了没有?当你找到规律之后,你会发现真的可以举一反六的,不骗你。为了能帮助大家找到规律,今天,我们再来写两个例子。一、DiscreteObjectKeyFrame简单介绍一下这个吧,它只是为了方便我们进行一些大的切换而提供,但它也不是万能的,尽管它的目标类型是object类型,前提是它与其它动画一样,只能针对某对象的某属性进行动画处理。与Flash相比,Silverlight是少了一些灵活性,但我们知道,毕竟Silverlight并不是真的为了做动画而诞生的,微软推出它的意义是用于企业级应用。而所谓的对多媒体支持 阅读全文
posted @ 2012-07-24 20:16 songtzu 阅读(226) 评论(0) 推荐(0)
摘要: 好像有好几天没更新了,抱歉抱歉,最近“光荣”地失业,先是忙于寻找新去处,唉,暂时没有下文。而后又有一些琐事要办,不过不要紧,今天咱们继续。动画的内容就告一段落,本系列文章只作简单引导,不会覆盖每一个细节,最终能不能学好,就完全看各位自己了。从本节开始,我们将讨论推送通知,这个东西不太好理解,而推送通知的原理和过程,如果你看MSDN的示意图,相信你会有点晕,若不,我帖出给你看看。算了,不帖,不知怎么回事,上传不了图片。现补上图片。那么,我就说一个故事吧,希望能帮助你理解何为推送通知。上大学的时候,我很喜欢到图书馆借书,然后,晚上在宿舍里看,一直看到累了就睡觉。有一回,我发现一本好书叫《中国式商道 阅读全文
posted @ 2012-07-24 20:15 songtzu 阅读(273) 评论(0) 推荐(0)
摘要: 前面我们说了第一个类型——Toast通知,这玩意儿不知大家是不是觉得很新鲜,以前玩.NET编程应该没接触过吧?其实这东西绝对不复杂,只是刚接触的时候会有点莫名罢了,Toast通知和今天要说的磁贴通知,都有一个共同点,那就是格式都规定死了D。本质就是向特定的URI地址POST一个XML文档罢了,相信很多人都会,如果你还不会,真的,要补一补基础课了。多说无益,还是快点切入主题,开门见水吧。首先,我们要知道我们在服务器端要POST什么样的XML文档,来,一起来看看。[html]view plaincopyprint?<?xmlversion="1.0"encoding=&q 阅读全文
posted @ 2012-07-24 20:14 songtzu 阅读(225) 评论(0) 推荐(0)
摘要: title :Windows Phone XNA 4.0 3D游戏开发http://www.cnblogs.com/aawolf/archive/2010/08/29/1811686.htmltitle :Silverlight.XNA(C#)跨平台3D游戏研发手记:(二)四叉树遍历与人工智能A*算法在SLG移动路径范围测算中的应用http://www.cnblogs.com/alamiye010/archive/2011/09/21/2184260.htmlthis guy has lots of article about game in XNA, but not for wp.the l 阅读全文
posted @ 2012-07-24 20:13 songtzu 阅读(117) 评论(0) 推荐(0)
摘要: 过去2年,我们都见证手机和社交游戏的兴起:两大游戏类型既各自发展,同时也开始互相渗透,融入HTML5技术。手机社交游戏有自己的用户基础,日益蓬勃发展。这个新兴游戏类型兼容网页社交游戏和本土应用的优点,但这两种内容无法完美结合。除非游戏搭载手机社交网络,否则将很难吸引玩家好友参与。面对数百万潜在用户,以及饱和游戏市场态势,手机游戏开发商既拥有机遇,也面临挑战。想要避免在游戏行业受挫,HTML5游戏开发商应牢记下述5点建议。1. 在制作完善的作品中,多数玩家都不会察觉内容是基于浏览器随着HTML5技术不断成熟,基于浏览器的游戏让人觉得越来越像基于应用的丰富体验。随着Android和iPhone设备 阅读全文
posted @ 2012-07-14 11:46 songtzu 阅读(257) 评论(0) 推荐(0)
摘要: 初学Android的朋友总是会困惑于布局方面的问题,甚至会怀念旧式VB开发中的绝对定位的方式(那绝对是个悲剧)。其实Android的Layout功能还是很强劲的,几乎可以让你不废吹灰之力的完成所有的布局要求,本篇教程会对Android中各个Layout的使用进行一个汇总。这是教程的第一部分,将会介绍最常用的2个Layout:LinearLayout和RelativeLayout。相关教程:教程:Android各种Layout特性和使用汇总(二)介绍了TableLayout和FrameLayout。LinearLayout线性布局特性:横向或纵向,每行或每列(根据方向)只能有1个对象,可以设置对 阅读全文
posted @ 2012-07-11 16:10 songtzu 阅读(2718) 评论(1) 推荐(0)