融合虚拟与现实,AR Engine为用户提供沉浸式交互体验

thbcm阅读(341)

比如,购物类App通过虚实结合的方式实现虚拟穿搭;室内设计行业App可将虚拟家具模型放置于现实环境中给用户演示;游戏行业App可将虚拟游戏画面放置于现实环境中,从而提供给用户更沉浸式的游戏体验。

使用Roslyn的源生成器生成DTO

thbcm阅读(323)

我们开发程序应该都绕不过Mapper对象映射,用的比较多的库可能就是
AutoMapper,
Maspter之内的三方库吧;这些库很强大但是因为内部实现存在反射,因此开发的程序就没办法
AOT了,因此如果程序不是很复杂但是又有很特殊的需求,建议使用SG来实现Mapper

系统托盘创建

thbcm阅读(327)

在windows下如果自己实现
lcl+cef托盘,且仅有托盘功能。

把主窗口做为托盘页面。此时你可能需要根据需求设置窗口的默认隐藏。

然后创建lcl原生托盘,在托盘功能事件里管理主窗口,控制托盘显示和隐藏等等,可以参考
lclcef 托盘实现源码。

MudBlazor:基于Material Design风格开源且强大的Blazor组件库

thbcm阅读(317)

Blazor是一个使用 .NET框架和C#编程语言Razor语法构建Web应用程序的UI框架,它可以用于构建单页应用(SPA)和 Web服务,它使用编译的C#来操纵HTML DOM来替代JavaScript。Blazor 的目标是让开发人员使用C#编程语言来编写 Web 应用程序,使得C#程序员可以在一个熟悉的编程语言中完成整个应用程序的开发。这样既可以提高开发效率,也可以减少学习成本。

联系我们