禁止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.哈哈.回见!

Windows系统UE4打包到iOS疑难解决

UE4在macOS中编译iOS还是很容易的,基本上配置好Xcode中的签名证书直接Build就可以了.而有的项目使用了DLL或者一些其它Windows专属插件直接在macOS中打包就有些麻烦了.所以选择去Windows系统中打包,UE4是支持仅有Windows系统环境下打包的,只不过需要项目使用纯蓝图开发,如果有C++代码也可以在Windows系统环境下打包,但就要额外的macOS系统了,UE4会自动将文件同步到macOS系统上进行remote打包.

继续阅读

macOS中使用Finder给iPhone传手机铃声

我这iPhone小手机钉子户终于换换成了iPhone mini,用换下的iPhone SE(一代)替换了通讯用的黑莓,琢磨着定一下铃声吧,印象里iTunes中是有专门一个铃声分类的,可到了苹果把手机管理整合到了Finder中后,反复翻了好多遍也没发现相关铃声的,网上都说用GarageBand库乐队来导出铃声,去AppStore安装库乐队,竟然要求macOS v11以上,太难为我这2012年的rmbp了吧.从第三方网站下了个旧版本的GarageBand,保存项目给iPhone的GarageBand用,又提示只能打开GarageBand for iOS的项目.我服.

继续阅读

Windows10下使用Docker架设Mattermost服务

Mattermost是一个非常不错且开源的内网通讯工具,支持同账号多终端同时登录,支持常见各种系统部署和使用.工作中我会有多台电脑使用并互传一些文本图片等的需求,用Mattermost就可以解决我这个需求,搭建好Mattermost服务器后,电脑上运行客户端,同步信息非常简便.

首先需要架设Mattermost服务,可以用Docker快捷的搭建Mattermost服务,我在台式机的Windows10进行部署,先要把电脑的虚拟化开启,从任务管理器中可查看是否启用虚拟化:

继续阅读