July 30th, 2008 §
大家知道在Flash中有一个引导层功能,可以辅助完成丰富的动画制作.
于是有人疑问Silverlight中是否有类似功能.
答案是否定的——Silverlight并不支持.
然而在WPF却有运动路径(motion path),效果类似于引导层.
Silverlight受限于浏览器,为了保持小巧的插件体积,如上述功能就被摒弃了.
接下来有一个解决方案,可以使Silverlight如WPF一样,支持运动路径(motion path).
请先下载这个WPF项目.
这个WPF程序的功能是将在Blend中编辑的动画,通过它将WPF动画转化为Silverlight可用.操作如下:
1.用Blend打开harness目录下的项目.
2.在画布中的空白区域绘制图形,目的是利用运动路径(注意取得图形元素的XAML).
3.F5运行WPF程序.调节相关设置Animation Name、Element to Animate、KeyFrame type、Frames per second等.
4.复制取得动画的Translate X,Translate Y值.
5.打开所要操作的Silverlight项目.将第一步取得在图形元素XAML载入.创建新的时间轴,粘贴替换上一步取得的Translate X,Translate Y值.
完毕.
上述方案会产生许多冗余的代码,但仍不失为一种好的尝试.
延伸阅读:
所用WPF的作者原文
蓝典Silverlight专版
Popularity: 3% [?]
July 29th, 2008 §

scRGB是一个色彩管理模型,曾用名sRGB64,由微软主导的用于Windows Vista中GDI+API的RGB(Red Green Blue)色彩空间.它与sRGB采用相同的基色以及黑白点,但是使用了16位的浮点线性值替代了8位的整数压缩gamma值.它允许取值超过[0..1]的范围,取得更广阔的色域.
举例:scRGB由64位编码及16位单通道(bit per channel–>bpc),每种颜色超过65,000级,与此同时,sRGB是8位编码,仅有256级可用.
参考资料:
WPF: Welcome scRGB – New friend of Red, Green, Blue
ExtremeTech: Defining scRGB
Popularity: 1% [?]
July 26th, 2008 §
下面是一个的Silverlight小游戏列表,休息的时候可以拿来消遣.

Buddy Knavery
Buddy Knvery是一个袖珍冒险游戏.如果你钟情于疯狂大楼或者是国王密使这些”点选”大作,你可能会喜欢这个游戏.

Bumble Beegger
一个2D Silverlight动作游戏.这个游戏采用Farseer物理引擎,表现重力,移动以及碰撞处理.

Crayon Cannon
近来流行的以蜡笔为创作对象的游戏.使用了Popfly.

Destroy All Invaders
灵感来自Mark Fennell的Flash飞行游戏,用Microsoft Virtual Earth鸟瞰图像取代了Google Map.任务目标很简单:使用鼠标操作你的直升机赶在侵略的UFO之前击落它.使用Ctrl键加速,鼠标左键发射.

Dr. Popper
Dr.Popper是一个消球游戏.连接相同颜色的球,越多越好.

HexMinesweeper
扫雷的演绎版.

Line Rider
用简单的铅笔工具绘制各种各样的坡道,山脉.然后会有一个虚拟的坐雪橇的人从天而降,顺着坡道滑下直到划出画面.背景乐背景可自定义,玩的就是创意.

Shock
经典游戏(一时没想起来叫什么- -).支持全屏.11种砖块样式,10种奖励,爆炸效果,自定义背景乐,高分排名,以及应用WCF的相关信息.

SilverLander
使飞行器平稳降落在半圆区域.每一关会增加难度,通过增加重力,增加初速度,减少燃料,缩减降落区域面积.

Stack Attack
用碟子将石块每5个叠压.通过光标移动碟子,通过空格键将石块放到坑里.

Tetrislight
经典游戏.俄罗斯方块.

Tunnel Trouble
在一面墙上打一个洞,然后在另一面墙上打一个洞.现在你就可以穿过这个洞到达另外那个洞.可以捡到宝石和帮助线索.

Vector Space: Zero
赶在小行星和敌军飞船之前击落它们.

Zero Gravity
帮助Lt.Bennet回家.使用W,A,S,D键操作.

Zombomatic
水管工电路版.
Popularity: 9% [?]
July 10th, 2008 §
Expression Studio(ES) 2.0 中文版如期发布.
这里是3月份发布的ES 2.0英文版.
对大多数人来说,ES关注的焦点还是Blend.
套装中的Blend版本是2.0,支持WPF与Silverlight1.0的开发.
并不支持Silverlight2.0,这点很遗憾.
其中的实例进行了更新,效果更为酷炫.
汉化后的Expression Web/Design是非常实用的工具.上手将会更为容易.
紧跟的ES的F1帮助文件也是中文版的,是非常精彩的教材.
下载地址列表
Microsoft® Expression® Studio 2
Microsoft® Expression® Media 2 Trial
Microsoft® Expression® Design 2
Microsoft Expression Blend™ 2
Microsoft® Expression® Web 2
Expression Blend 2.5 June 2008 Preview(支持Silverlight2)
序列号
TJ2R3-WHW22-B848T-B78YJ-HHJWJ
GFF4B-G4JJ8-HXRPX-RV4VQ-8CV9W
如果单独下载Blend,文件体积将近300M,而Blend2.5 June却只有33M.
原因是安装包里加入了多版本的.net Framework 3.5安装程序.
对于已安装此框架的同学,这种方式并不显得人性化.
PS:我的CDMA小猫从11点钟下到下午3点钟,如果能够提供一个精简的安装包,效率将大大提高.
Popularity: 2% [?]
July 5th, 2008 §

昨天收到从ChinaPub订购的这本书.
书名很大气,有一种振奋的感觉.700多页的内容,跟权威指南有的一拼.推荐阅读.
你可以在这里拿到免费的PDF样张.书中没有配备用于存储例子的光盘,你可以在这里下载.
» Read the rest of this entry «
Popularity: 1% [?]