美文网首页Unity工具开发
Unity编辑器中,截图功能

Unity编辑器中,截图功能

作者: 全新的饭 | 来源:发表于2022-07-20 11:17 被阅读0次

用途

将Game视图分辨率调整为期望的分辨率,使用工具进行截屏。

用法

image.png
image.png

代码

#if UNITY_EDITOR
using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;

/// <summary>
/// 截取游戏图片,用于TapTap审核
/// </summary>
public class CaptureScreen
{
    [MenuItem("Tools/截屏", false)]
    private static void Capture()
    {
        var name = "截图_" + GetName() + ".png";
        ScreenCapture.CaptureScreenshot(name);
        Debug.Log("截图 " + name + "  :在项目目录中可查看!");


        string GetName()
        {
            var name = string.Format("{0}_{1}_{2}_{3}_{4}_{5}", System.DateTime.Now.Year.ToString(),
                                                                System.DateTime.Now.Month.ToString(),
                                                                System.DateTime.Now.Day.ToString(),
                                                                System.DateTime.Now.Hour.ToString(),
                                                                System.DateTime.Now.Minute.ToString(),
                                                                System.DateTime.Now.Second.ToString());
            return name;

        }
    }
}
#endif

相关文章

网友评论

    本文标题:Unity编辑器中,截图功能

    本文链接:https://www.haomeiwen.com/subject/fnpeirtx.html