【Aladdin Unity3D Shader编程】之一 基本入门
OpenGL、DirectX以及GLSL、HLSL、CG
OpenGL和DirectX是图像应用编程接口,用于渲染二维或者三维图形。
GLSL着色语言是用来在OpenGL中着色编程的语言,有点在于跨平台性,可以再Windows、Linux、Mac甚至移动平台上工作。
记录一款Unity VR视频播放器插件的开发
效果图
先上一个效果图:
背景
公司最近在做VR直播平台,VR开发我们用到了Unity,而在Unity中播放视频就需要一款视频插件,我们调研了几个视频插件,记录两个,如下:
Unity视频插件调研
网上搜了搜,最流行的有以下两款Unity插件:
AVPro 这个在Unity商店售价150$,最新release版本为1.
C/C++ 框架,类库,资源集合
很棒的 C/C++ 框架,类库,资源集合。
Awesome C/C++
Standard Libraries
Frameworks
Artificial Intelligence
Asynchronous Event Loop
Audio
Biology
Compressi...
WPF 窗口大小自适应
原文:WPF 窗口大小自适应
在设置桌面不同分辨率以及较大DPI下,窗口如何显示的问题。
方案一 设置窗口最大值和最小值显示
通过对比当前屏幕的可显示区域,将窗口高宽最大值和最小值,设置为窗口的实际高宽(此例中仅设置高度)
界面设置
设置窗口内容自适应SizeToContent="WidthAndHeight"
添加ViewBox -- 设置默认不拉伸Stretch="None",当DPI超大时如超过1920*1080p的175%(即win10默认不支持的比例显示),开启ViewBox缩放
顶层布局容器RootGrid添加高宽最大值和最小值。