有关Miracast协议无线投屏问题的解决

办公环境下HDMI线缆接口距离工作台式PC遥远,显示器尺寸又小,所以为了更好的做系统演示,特意购入一个无线投屏接收器,支持Airplay和Miracast协议投屏.接收器通过HDMI连接到屏幕,屏幕就有了输入信号了.根据设置配置好接收器网络就可以了.这里主要写一下遇到的几个问题和解决方法.

苹果家的电脑或手机使用投屏就比较简单了.基本不会遇到使用问题,在同Wi-Fi下就可以做屏幕镜像或扩展了.

继续阅读

自定义UE4编辑器启动闪屏图片

如果厌烦了UE4启动时的黑色Splash界面,那么就来自定义吧,它跟随项目,也就是不同项目可以定义不同的启动闪屏图片.在项目选项中可以指定图片路径,也可以放置到默认目录中免去设置.

首先下载链接中的文件,是PSD源文件,LOGO等位置均已校正,只需Photoshop编辑项目标题和更换背景图片:

编辑后将图片另存为PNG格式,然后在项目的Content目录下建立Splash文件夹,将图片复制为两份,一个命名为EdSplash.png,一个命名为Splash.png,如下图:

启动UE编辑器再次打开该项目就可以看到新启动闪屏页了,今天就写到这里,回见!

禁止SteamVR随UE4自动启动

当安装有UE4的电脑上再安装Steam和SteamVR后烦恼就来了,无论新建项目还是打开已有项目,SteamVR都非常”智(弱)能(智)”的弹出,而我们并不是想开发VR的项目,也没有主动开启VR功能.还是想办法给它禁掉吧.

一共两个地方要修改,首先把启动UE4时启动唤起的Steam禁掉,去修改使用的引擎安装路径下的SteamVR.uplugin文件:

Path/Epic Games\UE4.x\Engine\Plugins\Runtime\Steam\SteamVR\SteamVR.uplugin

使用文本编辑器打开这个文件,将其中的EnabledByDefault字段由true改为false保存即可.

接下去禁用工程中的SteamVR,一般已建项目需要这么操作,用UE4编辑器打开工程文件后到插件菜单中搜索SteamVR禁用它即可.

现在已经设置好了,如果有多个版本的UE4,都需要进行第一步的禁用,当然最简单粗暴的方法是卸载SteamVR.哈哈.回见!

升级Catalina后出现的com.apple.TimeMachine.localsnapshots文件夹

苹果公司现在对软件的发布越来越不认真了,是不是测试团队都在混日子呢,iOS和macOS的更新非常频繁,照之前几个月都不见得有更新补丁,但是系统非常稳定也没有明显bug,现在一个月恨不得能发5次更新,发完后还会有显而易见的bug.

前些天升级Catalina 10.15,发现系统盘根目录多了一个TimeMachine的文件夹,看命名是本地的时间机器备份, 里面有多个子文件夹嵌套,但是都是空目录,所以我要删除它.

com.apple.TimeMachine.localsnapshots

虽然我开启了TM备份,但是我用了时间胶囊,这又是苹果的小bug,在Finder中无权限删除这个文件夹,强迫症看着它难受.

重启电脑,按住梅花Command+R,进入到恢复模式,在顶部菜单中启动”终端”命令行,切换到系统盘后删除文件夹即可.

cd /
cd Volumes
cd [系统盘符]
rm -r com.apple.TimeMachine.localsnapshots

rm -r 将删除目录,请确认你的文件不在该目录中.删除后重启电脑,强迫症表示很舒爽.

Macbook pro升级系统后无法连接雷柏蓝牙鼠标的解决

工作用的一台本子用了雷柏(Rapoo M300)的鼠标,性价比不错,支持三个设备连接与切换,但是前阵子升级mac OS 10.15后,也就是Catalina,就不能用蓝牙连接了,用无线接收器到时可以正常连接,删除重新配对也不可以,一直以为苹果系统的bug,以至于觉得是不是本子蓝牙硬件出故障了.

重置PR等操作都无任何效果,可以看到蓝牙设备,连接后也显示已连接,但是菊花一直转啊转,鼠标指针不响应鼠标.像下图这样.

未升级系统前蓝牙与鼠标是正常连接的,升级后出现这个就比较奇怪了.

后来经过搜寻,是要给鼠标重新配对,之前的操作都只是按了鼠标底部的蓝牙按钮,这不算重置连接,而是按住它三秒以上,待led提示灯从快速闪烁变为慢速闪烁后从系统中连接鼠标即可,这时会出现两个设备,一个为蓝牙3.0协议一个为蓝牙4.0协议,连接任何一个均可.

这个过程告诉我们,不要相信现在的苹果测试团队.他们在靠公测完善. 🙁

MacOS下通过查看日志(log)判断笔记本断电时间等

发现在单位的本子电源和USB hub被拔掉,问了一圈同事,都说没动,以至于我怀疑了自己,是不是短暂性失忆或者梦游什么的,太恐怖了.

然后查看系统日志,MacOS下可以看系统,电源管理等等日志,可以打开”应用-实用工具-控制台”:

这里可以查看各种日志,像系统日志,在控制台能看到的是当天的,可以通过finder中查看,看之前的日志,会自动被系统压缩为*.gz文件存档.
继续阅读

VRML十年

今天想起了VRML,搜了一下,竟然发现百度百科上盗了我的作品图.

这作品(http://1vr.cn/?p=87)是2007年的了,今年是2017年.整十年,过去了.

知乎上有篇今年的帖子,”VRML 与HTML5 比较?”(https://www.zhihu.com/question/21271874),里面这样说:

看在有人终于给我点了一个赞的面子上,我顺便更新一下答案。VRML和HTML5最大的区别是”定位”的区别: VRML就如同它的名字一样,就是虚拟现实技术使用的标记语言,目标就是实现VR效果。我自己的使用感受是:落后于时代的建模语言。由于现在三维软件标准已经几近成熟,这种已死的技术就如同过去的OSI网络模型和TCP/IP模型之间的战斗一样没有悬念,也没有任何人会为它惋惜。HTML5实际上是之前的HTML技术的延续,是一种平台,一种载体,某种程度上来说,就是网页的基石;而广泛而言的h5技术,实际上是一堆技术的合称,(对于把flash叫h5的,我就笑笑)其中很自然有实现VR的部分,但你要说这就是HTML的目的,自然是不可能的。VRML和HTML虽然都是标记语言,但其使用频率和目标已经决定了两者的命运完全不同。————————————他们只有一个区别:VRML已经死了,而HTML5则刚刚出生。任何技术都有生命周期,由弱而强,从盛转衰。而在计算机科学这里,更新更是迅速,有多少妄想改变世界的想法最后就只是静静躺在互联网的深处,等着最后一块记住它的硬盘消磁。我实在不敢想象,如若这是人类历史的发展的话,会有多少文明从此湮灭于世。保持技术的多样性总是好的,就和人类基因多样化,物种多样化一样。如果真的都用一种语言,一种环境,计算机科学就快到头了。但我不建议拿出VRML来举例。这种行为叫做鞭尸。

十年,VRML.再见!