自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (3)
  • 收藏
  • 关注

原创 Unity的PlayerPrefs不起作用

Unity在记录某个变量存储在本地时,最常使用的是PlayerPrefs方法,可以存整数,字符串等几种变量存在本地。 例如:读取某个存储的值:PlayerPrefs.GetInt(“DrawBookOpenTime”, 0);记录某个值:PlayerPrefs.SetInt(“DrawBookOpenTime”, openTimes);额外扩展一下:这个值存在了哪里?在Mac系统上,存储在~/Library/PlayerPrefs文件夹,名为unity.[company name].

2020-08-31 14:44:40 2398

原创 unity在低版本(4.x)中实现自定义形状的图片

如果图片想实现自定义图片,一般要重写OnPopulateMesh方法来用三角形拼出来一个图片。想要看具体怎么实现,请看这个大佬写的。https://blog.csdn.net/wangjiangrong/article/details/107918646这个方法是在unity5.x版本之后才出现,4.x没有这个方法,你接手的项目又是这种超级老的版本怎么办,你可以用以前提供的一个接口OnFillVBO来实现,具体用法差不多,只是这个方法是4个顶点的图片来绘制的,而不是现在的三角形绘制。具体请看实例:u

2020-08-17 11:17:01 244

转载 unity 让自定义 ui shader 支持 UGUI 的 Mask 功能

有时候会遇到一种特殊的情况,就是image下的子物体需要一些shader来显示特殊效果,但是添加很多自定义shader以后,ugui的mask就出问题,不起作用了。我发现一个大佬的解决方案,亲测了一下,有效,分享给大家。unity论坛原文:http://answers.unity3d.com/questions/980924/ui-mask-with-shader.html关键的支持代码:Shader "xxxxxx"{Properties{......//MASK SUPPORT A

2020-08-17 10:40:53 1656 1

原创 Unity实现双击效果

unity有默认的单击事件,没有双击效果,需要的话要自己实现。没有做过的人,第一次会有点发蒙,其实原理很简单,创建一个变量,记录两次点击的时间差,如果这个时间差很短,那就认为是个双击。void DoubleClick(GameObject go, PointerEventData data) { if(Time.realtimeSinceStartup-lastTime<0.3f) { Debug.Log("double click!

2020-07-13 08:57:24 2223

原创 Unity播放gif

unity不支持gif动图格式,因此建议使用序列帧的方式,我之前写过一份播放序列帧的文章,可以找找。如果非要使用序列帧,那就只能将图片加载出来,然后转成texture2d的格式,然后逐帧播放。只是这样会比较卡顿,不太容易被接收。直接上代码,这个代码是转载别人的,还行,需要先打开你打开你当前使用unity的文件位置->Data->Mono->lib->mono->2....

2020-04-15 14:26:07 854

原创 unity查找资源引用

在做unity包体优化和查看别人的工程时,总是会看到一些预制体或者工程,想要知道这些物体都是用在哪里,能不能删除就是一件很有意义的事情。查找的原理就是利用unity的guid,unity里面每一个文件都会有一个对应的.meta文件,里面使用guid来记录当前物体的路径和被其它物体引用信息,因此遍历整个工程中的meta文件,查找里面是否有引用该物体的guid就可以知道是否被引用。原理很简单,我们直...

2020-04-03 14:18:54 1197

原创 Unity发布PC端的exe后,加载Excel大坑(Excel.dll方式)

使用Excel.dll来加载Excel会遇到一个大坑,那就是在编辑器下一切都没有问题,但是发布成pc端的exe后,加载Excel就出问题了。(目前只在pc上做过实验,ios,android,mac效果未知)。遇到的问题主要是加载07版以后的.xlsx文件,在pc上会报excelReader.AsDataSet();错误,编辑器上是正常的。如果改成加载07版以前的.xls格式,则又会遇到加载中文s...

2020-03-08 22:26:24 1576

原创 Unity Texture2D图片转换成image

废话少说,直接上代码看。//将texture转成image Sprite GetSpriteByTexture(Texture2D tex) { Sprite _sprite = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0.5f, 0.5f)); r...

2020-03-08 22:14:51 5604

原创 Unity加载本地图片

我当前使用的是旧版Unity,用www来加载。www加载方式可以加载本地资源和服务器上的资源。string resUrl = "http://pic1.win4000.com/mobile/2020-02-06/5e3ba18b062a8.jpg"; //服务器上的图片地址 Texture2D pic; //下载的图片资源 Image s...

2020-03-08 22:12:43 528

原创 新版unity的log输出地址

在旧版unity(2017)之前,如果unity要发布成pc端的exe,unity中的log会输出在Data文件下,但是新版之后,log不再这里了,output_log.txt会生成在C盘。C:\Users\xxx用户\AppData\LocalLow\xx公司\xx项目。...

2020-03-08 22:07:11 2098

原创 c# 我常用的字典的遍历方法

我一般不喜欢使用foreach,我喜欢这样Dictionary<int, string>.Enumerator it = htd.hotInfos.GetEnumerator(); while (it.MoveNext()) { GameObject go = Instantiate(prefabBtn) as GameObje...

2020-03-08 21:57:48 693

原创 Unity浏览本地文件

1、浏览本地文件public static void DeleteGo() { string path1 = @"F:\BookCity_OutputBin\HuaShiDaUnity\assets\Res_BornEffects"; //System.Diagnostics.Process.Start("explorer.exe", path); ...

2019-12-11 14:32:24 866

原创 C# 复制文件夹下面的所有文件到指定路径下

public static void CopyDirectory2(string sourceDirPath, string saveDirPath) { try { LogSystem.Log("++++ copy: " + sourceDirPath + " -- to : " + saveDirPath); ...

2019-11-14 13:49:58 1292

原创 Unity一键替换模型中的Shader工具

有些需求是一键替换模型中的一些shader,这个工具是给美术使用的,只需要填写要替换的sheder名字,和新的名字即可。using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;//一键替换模型上...

2019-11-14 13:44:19 800

原创 Unity .asset文件采坑

突然发现unity可以将类直接保存在本地,可以用作某些设置的配置信息。而且选中这个文件,可以在unity编辑器Inspector中看到,常见的int,string,list都可以直接实例化出来,非常方便。因此我就直接拿来试验一下。首先,创建一个.asset文件,网上文章一大把,但是其中8成的人都只直接复制别人的。我这里也简单说一下,直接上代码。public class ShaderReplac...

2019-11-13 18:17:47 1908 1

转载 自定义绘制UGUI图片形状(转载)

最近要做一个demo,要求就是快,其中有一个需求就是要做一个直角三角形图片。我发现就算三角形的各个顶点位置比较难,发现一哥们写了个手动控制图片的形状,本来是用在雷达图上的,我发现我可以直接拿来摆一个三角形。现在分享给大家。using UnityEngine;using System.Collections;using UnityEngine.UI;public class Area : ...

2019-11-11 11:23:47 159

转载 将RawImage几等分方案

废话不多说,直接上抄来的代码。using System;using UnityEngine;using UnityEngine.UI; public class UICircle : RawImage{ const int FILL_PERCENT = 100; float thickness = 5; [SerializeField][Range(4,360)] int ...

2019-11-09 16:18:59 185

原创 动态加载dll

动态加载dll static string passStr = "Dxl"; static string targetPath = "Assets/Resources/DllTest/TestDll.bytes"; static string dllPath = "Assets/Plugins/Test2019Dll.dll";//将一个正常的dll变成一个加密的dll...

2019-10-22 14:11:49 126

原创 Unity轮盘滚动效果

这里使用平面2d来模拟一个3d转换,原理很简单,假设有一个圆形,所有的物体都平均的分布在这个圆环轨迹上面。这个圆环轨迹就是所有物体运行的轨道,是个垂直于你(摄像机)的方向,在靠近摄像机的位置(实际是居中位置),物体尺寸越大,越靠后和靠近两边,物体尺寸越小。生成的子物体,上面挂上这个脚本。using System;using System.Collections;using System.C...

2019-08-16 22:48:46 2408 3

原创 一个将Image几等分显示的脚本工具

将图片从中间拆成几个三角形,三角形越多,图片越接近圆形。using System.Collections.Generic;using UnityEngine;using UnityEngine.Sprites;using UnityEngine.UI;public class ImageTest : Image{/// /// 圆形由多少块三角形拼成/// [Serialize...

2019-08-13 18:34:44 200

原创 收集的一些别人写的Shader,用于颜色变灰,图片模糊

// Unity built-in shader source. Copyright © 2016 Unity Technologies. MIT license (see license.txt)Shader “UI/Default-Gray”{Properties{[PerRendererData] _MainTex(“Sprite Texture”, 2D) = “white” {...

2019-08-09 09:16:37 728

原创 一个简单的资源加载管理

using System.Collections;using System.Collections.Generic;using UnityEngine;using System;using System.IO;using UnityEngine.UI;using LogPrint;public delegate void SceneAssetLoadComplete(GameObje...

2019-08-08 14:14:43 148

原创 场景下载相关(简单展示)

场景资源下载,将一个下载管理在启动的时候就挂载到DonDestroy物体上面,然后就可以随时调用下载功能。using LogPrint;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using UnityEngine.Networking;//参数...

2019-08-08 14:01:34 434

原创 一个简单的音效管理类

using LogPrint;using System.Collections;using System.Collections.Generic;using UnityEngine;public enum AudioPlayType{/// /// 立即播发 覆盖上次播发/// PlayeNow = 1,/// /// 等待播发 等待相同AudioClip播放完在播放///...

2019-08-08 13:56:59 300

原创 简单的图片变化

就是让图片不断变大缩小,或者旋转。很简单的,使用DoTween来实现的。/*--------------------------------------------------------------------Author Name: DXLCreation Time: 6/14/2019 10:52:17 AMFile Describe: 一些图片的动作------------...

2019-08-07 09:33:41 226

原创 字体加粗特效

这个是让字体变粗,这个功能是转载别人的,但是忘记链接了,是别人写的。/*--------------------------------------------------------------------Author Name: DXLCreation Time: 7/4/2019 4:57:36 PMFile Describe: 字体加粗效果-----------------...

2019-08-07 09:32:20 1740

原创 箭头移动脚本特效

将此脚本挂载图片上面,可以实现图片向某个方向移动然后再回到原地,反复执行。这样最初时为了实现一个箭头图片不断移动来达到提示的ui效果。/*--------------------------------------------------------------------Author Name: DXLCreation Time: 6/3/2019 6:32:52 PMFile D...

2019-08-07 09:30:47 476

原创 UGUI点击事件中的UIEventListener 脚本重写

UGUI点击事件使用的是UIEventListener方式,通过继承接口IPointerClickHandler,IPointerDownHandler。。。等来实现点击,移动效果。这里稍稍做了一下修改,可以实现一个物体实现多种效果,即可以点击,又可以移动。废话不多说,直接上代码。using UnityEngine;using System.Collections;using UnityEn...

2019-08-07 09:23:01 673

原创 常用的简单封装DoTween的功能脚本

有两个脚本,一个是编辑器下使用的。用于在编辑器下显示不同的功能。另一个是真正的逻辑脚本。/*--------------------------------------------------------------------Author Name:Creation Time: 7/3/2019 10:48:32 AMFile Describe: Please input scri...

2019-08-06 14:17:49 589

原创 背景云漂浮循环效果脚本

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 5/17/2019 10:56:13 AMFile Describe: 背景云朵循环漂浮功能----------------------------------------------...

2019-08-06 14:10:48 180

原创 ScrollRect面板实现简单的横向动态有限数量内的循环简单案例

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 2018.10.26File Describe: ScrollRect面板实现简单的横向动态有限数量内的循环--------------------------------------...

2019-08-06 13:57:04 166

原创 沙漏效果(一个沙漏图片序列帧翻转)

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 7/8/2019 1:37:46 PMFile Describe: 沙漏特效 – 绑定序列帧一起使用------------------------------------------...

2019-08-06 13:55:30 782

原创 字体渐变脚本

字体颜色上下渐变的效果/*--------------------------------------------------------------------Author Name: DXLCreation Time: 5/14/2019 10:02:25 AMFile Describe: 字体渐变----------------------------------------...

2019-08-06 13:53:32 113

原创 优化后的强版序列帧脚本

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 2018.10.10File Describe: UGUI序列帧动画播放--------------------------------------------------------...

2019-08-06 13:49:33 259

原创 创建一些特定的目录结构

如果做固定开发,经常会遇到一些固定模式,例如开发某个功能,要创建对应的文件夹,名字都是有套路的,此时就可以使用工具来一键生成,节省时间。/*--------------------------------------------------------------------Author Name: DXLCreation Time: 2019.1.15File Describe: ...

2019-08-06 09:19:37 236

原创 修改特定动作的速度

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 6/27/2019 11:53:28 AMFile Describe: 修改Spine的速度,仅限于Animator----------------------------------...

2019-08-06 09:14:34 238

原创 用于绑定Animator类型的Spine模型

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 6/11/2019 2:58:08 PMFile Describe: 挂载在Spine上面的脚本,用于物体跟随Spine移动------------------------------...

2019-08-05 17:43:10 514

原创 删除本地的指定图片

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 2018.11.10File Describe: 删除存在本地的二级界面图片------------------------------------------------------...

2019-08-05 17:40:08 917

原创 ui框架

using LogPrint;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;public delegate void OnLoadCallBack(params object[] args);public class U...

2019-03-22 10:30:47 157

原创 自动添加脚本的头部注释

/*--------------------------------------------------------------------Author Name: DXLCreation Time: 2019.1.7File Describe: 自动添加脚本的头部注释----------------------------------------------------------...

2019-03-22 10:21:28 346

matlab 精简版

Matlab5.3_lite9 绿色版 精简版 压缩版只有不到8M 解压缩后不到23M 安装目录需要全英文 切记!

2012-11-08

win7桌面天气插件

一个win7的插件,做的很漂亮,可以试试啊!

2012-11-05

PDF to Word Converter_3.0.1.5

很好用的软件,可以讲PDF文档转换成word,很清晰,很快!

2012-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除