相关疑难解决方法(0)

silverlight限制/限制列表

我已经看到和听说过各种Silverlight限制,例如文件I/O限制,一些反射限制,可以使用哪些语言的限制,打印,分辨率等.

你能否编译一下所有主要的Silverlight限制列表,与完整的.NET应用程序相比?这是最新版本(4.0).

我不是要求课程参考,而是要求高级功能.如果有的话,提出一些解决方法会很好,但这不是必需的.

非常感谢

.net silverlight runtime

10
推荐指数
1
解决办法
3302
查看次数

具有软件回退的.NET/Mono HW加速图形

背景

据我所知,如果可能的话,WPF会进行硬件加速绘图,如果用户没有DirectX 9+,则会回退到软件渲染.这是一个非常有趣的想法,我甚至喜欢XAML的想法.

我不喜欢它的原因,以及为什么我甚至不打算学习它,是因为Windows Forms是一种微软技术,并且不如WPF,它是通过Mono的跨平台,这对于WPF来说是不正确的,而且可能永远不会.围绕Linux/OS X的.NET WinForms包装器是否会在未来打入专利砖墙
存在争议,但这超出了这个问题的范围.

是否有任何图书馆.NET 单声道,这将让我使用基本的硬件加速(认为alpha合成,快速的像素处理等)与软件后备的系统没有所需的图形处理器/驱动程序?

简而言之:非古代台式机和现代笔记本电脑上的快速图形,但低端上网本和类似设备上的可用图形.这不适用于游戏开发.

进一步说明

有几个技巧可以让GDI +更快.原始指针访问大大改善了Set/GetPixel .
使用的像素格式可以极大地改善渲染,32bppPArgb(32位,8位Alpha和RGB值预先乘以alpha).
还有其他 技巧可以获得更快的速度,但是管理的GDI +在某些方面仍然很慢.

我意识到的框架

  • Unity3D -AFAIK不支持Mono.请问.共享软件免费版.
  • TAO框架 - 看起来有点复杂,似乎不支持软件渲染.
  • OpenTK - 活跃,发展良好,优于TAO,但也没有软件回退.
  • SDL.NET - 与上面相同的问题.
  • MonoXNA - 与上述相同.
  • Irrlicht - "它完全是跨平台的,使用D3D,OpenGL和它自己的软件渲染器".
  • Silverlight/Moonlight - 由 …

.net graphics mono fallback hardware-acceleration

5
推荐指数
2
解决办法
1079
查看次数