unity
喝水不要糖
这个作者很懒,什么都没留下…
展开
-
unity 截图sceneView
using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;public class ScreenShot : EditorWindow{ [MenuItem("检查/Scene视图截图 %#z")] public static void Tool1() { string path = @"C:\Users\Admin\Desk原创 2021-08-02 11:43:21 · 253 阅读 · 0 评论 -
使用ComputeShader把图片变成灰度图并替换到场景内物体上
// Each #kernel tells which function to compile; you can have many kernels#pragma kernel GrayTexture2D inputTexture;// Create a RenderTexture with enableRandomWrite flag and set it// with cs.SetTextureRWTexture2D<float4> Result;[numthreads(原创 2021-07-12 20:53:53 · 215 阅读 · 0 评论 -
unity测屏幕某个像素点的亮度
参考获取屏幕颜色原参考里代码格式不方便看,拷过来这里的screen指的是game视图。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;using UnityEngine.Events;[ExecuteInEditMode]public class CatchColorIn原创 2021-07-12 20:45:58 · 412 阅读 · 0 评论 -
compute Shader入门和overdraw参考
文章目录参考参考简单看懂unity默认生成的computesahder比较深入了解原理和线程组的概念,还有很多厉害的实例原创 2021-07-12 20:42:43 · 458 阅读 · 0 评论 -
c#委托和事件和unity应用
文章目录委托和事件委托和事件参考起因:简单理解一下:什么是委托?定义方法的类型。可以将多个方法绑定到委托上 使用+=,同理取消方法的绑定-=什么是事件?类似属性对字段的封装,是对委托变量的封装...原创 2021-07-12 21:09:12 · 141 阅读 · 2 评论 -
unity 编辑器扩展 使用shader处理并保存图片
using System;using UnityEngine;using UnityEditor;using System.Collections;using System.IO;//typeof(编辑器类名),继承EditorWindow[CustomEditor(typeof(EditorTest))]public class EditorTest : EditorWindow{ //通过MenuItem按钮来创建这样的一个对话框 [UnityEditor.MenuIt原创 2021-06-30 19:46:05 · 1198 阅读 · 1 评论 -
unityshader 噪声
文章目录参考学习perlin噪声参考理论参考实践参考学习perlin噪声Shader "Unlit/GenerateNoise"{ Properties { _MainTex ("Texture", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass {原创 2021-06-30 19:43:13 · 260 阅读 · 0 评论 -
关于线性空间和伽马空间
https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247493561&idx=1&sn=095ff8c13f4337065f1a3536175ee312&chksm=fe1dd312c96a5a044e8592100eb376a69432793525f55591df1e01401b06356b2ceea7cb1e48&mpshare=1&scene=23&srcid=0628L23wZgIki原创 2021-06-30 19:36:18 · 665 阅读 · 0 评论 -
unity虚拟校园
文章目录UI设计UI设计先把UI布局做好。需求:游戏打开是UI界面,点击enter进入游戏场景,点exit退出游戏思路:UI和游戏场景是两个scene,build setting 添加两个场景。写一个脚本:一个方法用来切换场景,一个方法用来退出游戏。把该脚本挂在UI场景的主摄像机上,然后在按钮点击事件加这些方法。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEng原创 2020-09-21 23:20:29 · 1226 阅读 · 0 评论