启动了vs.net后,新建一个sl项目,控件组件都无法往上拖,心里甚是奇怪,于是乎问了下玩sl的朋友们,告之需用Blend,于是乎又下载了Blend,来回切换着做开发,感觉非常之麻烦。

     Blend的StoryBorad相当于flash中时间线的那种感觉,可以在里面设置在不同的时间点,设定为关键帧,然后它就会自动模拟运动过程产生动画。于是我产生了绘制一颗分形树显示来看看的想法。

      当把分形树的绘制代码写好后,结果发现IE的CPU占用率始终是100%,一直持续不下,而画面上却无任何显示,反复研究之下仍然不知道为什么。于是把中间的片断截断,把速度大大降低,结果图像竟然显示出来了。这也就是说,整体上感觉SilverLight的绘制性能不如在Winform窗体上用onpaint直绘,尤其是大量的小线段绘制时,速度会变得更加地慢。

      不禁有所失望,看来sliverlight要做游戏玩的话,还是应该使用直接加载图片,然后用挪来挪去的方式。感觉上还是比较遗憾,因为这意味着就如同在J2me平台上做游戏一样,有一些复杂的运算特效是无法直接制作的。

      有一点值得高兴的是在Windows Mobile上可以跑silverlight,也许通过适当的处理,在Web上开发一个游戏,就可以直接在Mobile上也可以用了,这是一个还让人觉得有点期望东东,因为这意味着大大减少了重复开发的成本,也许未来在PC<=>Moblie上的开发能真正做到write once,run all.

相关文章:

  • 2021-11-26
  • 2021-11-10
  • 2022-03-15
  • 2022-02-19
  • 2021-08-29
  • 2021-06-27
  • 2021-06-09
  • 2021-10-06
猜你喜欢
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2021-07-19
  • 2022-12-23
  • 2021-06-15
相关资源
相似解决方案