rename stuff

This commit is contained in:
Crispy 2023-06-10 18:58:53 +02:00
parent 0647870cdf
commit 643c7cecae
9 changed files with 308 additions and 5 deletions

View file

@ -0,0 +1,36 @@
using System.IO;
using UnityEngine;
public class Screenshot : MonoBehaviour
{
public bool takeScreenshot;
public string filename = "unity_screenshot.png";
public RenderTexture textureReference;
void Start()
{
if (takeScreenshot)
{
Camera cam = GetComponent<Camera>();
cam.targetTexture = textureReference;
RenderTexture currentRT = RenderTexture.active;
RenderTexture.active = cam.targetTexture;
cam.Render();
Texture2D Image = new Texture2D(cam.targetTexture.width, cam.targetTexture.height);
Image.ReadPixels(new Rect(0, 0, cam.targetTexture.width, cam.targetTexture.height), 0, 0);
Image.Apply();
RenderTexture.active = currentRT;
var Bytes = Image.EncodeToPNG();
Destroy(Image);
File.WriteAllBytes("/home/crispypin/pictures/" + filename, Bytes);
}
}
}

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4733ef1d4170fa3b383a26e80d5538e4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -0,0 +1,37 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!84 &8400000
RenderTexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: render_texture
m_ImageContentsHash:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_ForcedFallbackFormat: 4
m_DownscaleFallback: 0
serializedVersion: 3
m_Width: 1920
m_Height: 1080
m_AntiAliasing: 1
m_MipCount: -1
m_DepthFormat: 2
m_ColorFormat: 4
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 1
m_UseDynamicScale: 0
m_BindMS: 0
m_EnableCompatibleFormat: 1
m_TextureSettings:
serializedVersion: 2
m_FilterMode: 1
m_Aniso: 0
m_MipBias: 0
m_WrapU: 1
m_WrapV: 1
m_WrapW: 1
m_Dimension: 2
m_VolumeDepth: 1

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3df80b8b4132800b79325d3f3d7bf8bd
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant: