UE4人称控制器中相机俯仰角限定方法

在UE编辑器中,要给预设的人称控制器模板(ThirdPersonCharacter或FirstPersonCharacter)加相机俯仰角(Pitch)的限定是比较容易的.模板中使用了AddControllerPitchInput 节点来操纵控制器相机的俯仰角.我们不需要在此做判断限制俯仰角.

我们可以使用SetViewPitchMax和SetViewPitchMin这两个节点来设定相机俯仰角的最大值和最小值,它们归属于PlayerCameraManager,如下图在BeginPlay时设置俯仰角即可实现俯仰角的限定.

默认情况下俯仰角的最大值为89.9度和最小值为-89.9度.

在PlayerCameraManager中还有两个比较省时省力的节点,其中StartCameraFade节点可以用来做画面的淡入淡出效果.StartCameraShake节点可以用来做相机的颤动效果.简单易用.

今天就写到这里,回见!

使用Unity Accelerator加速你的团队

Unity加速器可以通过将项目更新的等待时间减少90%,来帮助你的团队进行更快地迭代。

没有人喜欢等待,无论是你的咖啡机正在酿造美味的咖啡(老实说,要等很久),或者你的本地项目下载了最新的源代码,又或者Unity编辑器第一次加载这些新的更改。虽然我们不能为加速咖啡冲泡做些什么,但Unity Accelerator可以显著地改善你的下载体验和加载源代码更改的时间,毕竟这是每个Unity Developer工作流的核心。

Unity Accelerator是一个本地网络代理和缓存服务,它为两种主要场景(Asset管线导入和通过协作下载源代码)加快了迭代时间。这种改进的工作流将大大减少等待常规阻碍程序的时间,使你和你的团队回去做重要的工作,创作!

继续阅读

macOS下Quicktime视频播放黑屏的解决

macOS下的Quicktime现在功能还是蛮不错的,日常录屏,简单裁切视频我都使用它来完成.常见格式用它播放基本也没什么问题,先说说我日常转换视频格式的方法和推荐的播放器.

播放器目前比较推荐的是IINA和VLC,这两个都是免费软件.

IINA是基于mpv衍生开发的,官网为https://www.iina.io,从其github(https://github.com/iina/iina)页面可以下载到最新的版本(官网下载版本更新的不太及时,当前最新版本为v1.2.0).

VLC的官网为https://www.videolan.org,它与IINA同样对不同视频格式兼容性很强,我个人比较喜欢IINA的界面,而VLC有个视频转换功能是这次修正黑屏视频要用到的.

继续阅读