![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文先生66
这个作者很懒,什么都没留下…
展开
-
Unity3D 屏幕后处理模糊效果Shader
分享一个简易的屏幕后处理,模糊效果的shader实现:Shader "Custom/BlurEffect"{ Properties { _MainTex("Main Tex", 2D) = "white"{} _BlurSize("BlurSize", Range(0, 1)) = 1.0 } SubShader { CGINCLUDE #include "UnityCG.cginc" sampler2D _MainTex; float4 _MainTex_ST;原创 2021-11-11 11:06:19 · 3200 阅读 · 0 评论 -
Unity 相机拍摄画面存png时使用Graphics.Blit后在安卓设备上遇到的问题
最近遇到一个现象:保存相机拍摄的画面利用Graphics.Blit存png时,在Window上是正常生成png并且图片内容是正确的,但是在安卓设备上存在这样的问题:图片是能正常生成png,但是图片内容是空的,开始以为是shader或者是材质的问题。现在是这样调用的:RenderTexture rt = RenderTexture.GetTemporary(128, 128, 24, RenderTextureFormat.ARGB32);改为:RenderTexture rt = RenderTex原创 2021-10-25 10:03:29 · 581 阅读 · 0 评论 -
Unity3D Editor下增加SVN更新和提交工具
为了方便开发时更新资源,可以做一些简化操作的小工具,提高效率。由于项目中采用的是SVN来进行版本控制,所以我这里是加入了svn更新和提交文件的小工具。using System.Collections.Generic;using System.IO;using UnityEditor;public class SVNUtils{ // 根据电脑具体的盘符来定义 private static List<string> drives = new List<stri原创 2021-10-19 11:35:36 · 1625 阅读 · 0 评论 -
Unity3D Editor下打开SpritePacker界面并显示正确的图集名称和刷新图集page列表
最近在编写Unity3D UGUI图集信息查看的编辑器时,有遇到这样的现象:使用EditorApplication.ExecuteMenuItem(“Window/2D/Sprite Packer”),能打开SpritePacker界面,并且图集内容(小图的显示)是正确的,但是SpritePacker编辑器界面的顶部信息中,显示的图集名称和图集的page列表(当图集的总尺寸大于2048x2048可能会产生多个page)会显示不正确(显示成了默认的图集名称和page列表)。可以这样解决这个问题,附上源码:原创 2021-10-19 10:42:38 · 584 阅读 · 0 评论