美文网首页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