游戏内置录屏系统探究过程

文章目录

      • 前情提要
        • unity 商店的录屏插件
        • ffmpeg 具有录屏功能

前情提要

  • 我做了一个游戏,但是我想知道玩家整个游玩过程是怎么操作的。以此来帮助我改进我的游戏。
  • 所以想内置一个录屏系统。

unity 商店的录屏插件

  • 不行,他是游戏内置的,会影响游戏本身的运行帧率

ffmpeg 具有录屏功能

  • 外置程序
  • 只需要传入固定参数,用Process.Start打开这个程序就可以进行录屏了。
  • 但是有个问题!就是存储数据
  • 如果你的软件被安装在C盘没有获得管理员权限的情况下,擅自写入数据是会报错的
  • 所以问题回到要如何让打包出来的unity程序自动拥有管理员权限的要求功能
  • 在网上查找了一番,unity本身是根据编辑器目录下的windows模板进行编译的,只要把模板设置成管理员权限,那么打包出来的软件也就可以了,所以要根据源码重新进行打包
  • 问题在于重新打包需要各种安装包和环境的安装,就很麻烦
  • 当然也不是没有别的办法,通过.bat文件启动程序,或者通过别的程序来启动程序

你可能感兴趣的:(游戏,编辑器)