08 2009 档案
WPF/Silverlight深度解决方案:(三)性能提升之终极攻略
摘要:
本节的目的只有一个:提升性能!
首先给出msdn中
关于WPF性能优化及提升的文章目录地址:
http://msdn.microsoft.com/zh-cn/library/aa970683.aspx
关于Silverlight性能优化及提升的文章目录地址:
http://msdn.microsoft.com/zh-cn/library/cc189071(VS.95).aspx
这些内容之前已经有很多朋友贴出过,我就不细说了。下面才是本文真正的精华:我的深刻体会,在实际开发中,如何最有效的实现产品性能质的提升。
阅读全文

WPF/Silverlight深度解决方案:(二)Silverlight源码之自我保护
摘要:
Silverlight应用程序发布时会将所有本地资源及类库dll打包进xap文件中,好处是可以非常方便的在网页中部署及桌面化使用;但是同时带来了高度的源码泄露风险。众所周知,xap文件可以被zip等解压软件顺利打开,里面的dll及各种素材资源一目了然; 然后通过****Reflector等工具即可完美的反编译这些dll,就连xaml中的内容也能反射得一清二楚,这不禁让我想起了Flash。网页中的swf可以被众多的下载工具下载,并利用类似**闪客精灵等工具反编译得到甚至具体到每一帧,同样的一切资源将变得毫无遮掩。
阅读全文

WPF/Silverlight深度解决方案:(一)解锁被Storyboard束缚的关联属性
摘要:
如果您在使用WPF/Silverlight进行相关动画开发中使用了Storyboard,并对关联属性进行了动画修改,那么您是否有注意到这些关联属性常常无法再通过直接赋值的形式去修改,尽管它的值已经被更改,但却始终无法在界面上得以体现。例如,在我的C#开发WPF/Silverlight动画及游戏系列教程(Game Course)教程里大量运用了Storyboard对角色的X,Y坐标关联属性以及角色Direction朝向关联属性进行动画形式修改...
阅读全文

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十) 大法师 – 华丽经典之轮回
摘要:
仅以此文献给曾经的旷世经典 – 大法师(T4C 又名第四次审判)。
从红白机到PS3,从286到奔腾N核;曾记否孩时的回忆?与玩伴并肩闯关。往日的经典已化为过眼烟云,那些神话般的游戏角色是否仍徘徊于你的梦里?UO开创了网络游戏新时代,虚拟世界敞开了魔幻华丽的心扉;于是我坚定了信念,用自己的双手去开启这道华丽的轮回!
阅读全文

创作共用版权协议
摘要:
本博客空间所有随笔及文章均采用Creative Commons 组织的协议(最新版本),使用“创作共用(CC)”名称来支持Creative Commons 版权协议。
阅读全文

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十九) 人工智能(AI)之追踪者
摘要:
经过前面28节的不断完善,主角已经具备了MMORPG游戏中的大多数功能;但是其他精灵例如怪物等暂时还是无法行动的,上一节中它们无辜的充当了主角的肉靶子,它们开始呐喊:上帝呀,请给予我们灵魂与智慧吧!其实灵魂早就有了,就是精灵的生命线程。那么该如何赋予精灵智慧呢?精灵智慧的实现其实就是为精灵赋予AI(人工智能)。完整的游戏引擎或多或少都必须拥有一定的AI...
阅读全文
