引言
测试期间记录BUG现象的方式有多种,记录并反馈游戏表现是一个最直观的形式。
Editor环境下进行功能测试时,一般情况下大家用来记录bug现象的方式和现象有:
1.截图
一般使用某些软件自带的截图工具,比如QQ、微信等,相对方便,可以自选大小,Ctrl+V迅速粘贴
2.GIF
比较好用的推荐
ScreenToGif
可以自定义录制范围、格式等,相对方便
3.录像
市面上较方便使用的是Bandicam
以及各大直播软件(如:哔哩哔哩直播姬,自带的录像功能特别好用,但有高压线风险,不小心点了个直播?)
4.Recorder Package
我们完全可以使用Unity自带的Recorder Package去完成游戏内的录制行为
在Recorder自带功能的基础上,目前内置了游戏内的快捷录制/截图的功能
Recorder介绍
遇到过的问题
1.目前工程已导入Recorder,开发人员不需要额外操作;如果在更新时出现相关联的报错可以尝试重新导入(Reimport)一下,应该就没有问题了
简单介绍
它是Unity自带的一个游戏运行时的录制工具,Recorder必须在对应工程Playmode On的条件下才会开始工作
在未运行或暂停的环境下,录制工具都无法正常运行
在Recorder自带的Window下,可以录像、截图、录动图(动图不好用,忽略),并且设置相关的文件格式、属性,输出地址,录制时捕捉的对象等等。
还可以同时运行多个录制序列,满足不同的需求
有兴趣可以自行了解一下细节,总之围绕着Unity环境下针对NAP的一些游戏内容记录,可以考虑使用Recorder
快捷录制/截图方式(Ctrl+F12/F12)
方便在游戏运行过程中录制、截图游戏内容,结合Recorder自带功能开发了Unity内快捷键录像/截图的功能
使用简介
使用环境
工程运行状态下
截图
F12后,自动截图,并且打开截图文件夹
录制
Ctrl+F12后,自动开启录像,并且在屏幕固定位置会弹出一个Pop提示窗;再次使用Ctrl+F12或关闭这个Pop窗口就会结束录制
注意
不建议在录制过程中暂停或关闭游戏运行状态,录像文件大概率会烂
实现方式在此不表。利用MenuItem以及Recorder自带的例子,在此基础上即可开发出功能。大家有兴趣的话可以下次再谈~~