这是第一个 Unity 开放项目的repo,是 Unity 和社区合作创建的一个小型开源游戏演示,第一款游戏是一款名为 Chop Chop 的动作冒险游戏。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 

22 行
759 B

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public class ViewCreatorCamera : MonoBehaviour
{
public string targetTexturePath;//path in Assets folder where image is to be stored
public void captureView()
{
Camera camera = gameObject.GetComponent<Camera>();
RenderTexture renderTexture = camera.targetTexture;
Texture2D view2D = new Texture2D(renderTexture.width, renderTexture.height, TextureFormat.RGBA32, false);
camera.Render();
RenderTexture.active = renderTexture;
view2D.ReadPixels(new Rect(0, 0, renderTexture.width, renderTexture.height), 0, 0);
byte[] bytes = view2D.EncodeToPNG();
System.IO.File.WriteAllBytes(Application.dataPath + targetTexturePath + ".png", bytes);
}
}