自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

转载 C# LIST和STRING互相转换

List转字符串,用逗号隔开 List<string> list = new List<string>(); for (int i = 0; i < 10; i++) { list.Add("A" + i + 1000); } string s = string.Join(",", list.T

2017-06-27 21:02:51 7048

原创 写了一个计时器

由于工作需要写了个计时器,没有想像的那么容易,折腾了一个小时左右,终于大功告成。 主要功能就是计时,大的单位比如分,时,天为0的时候只显示秒单位,其他在不为0的时候显示,代码很简单,就不注释了,截图也免了…没啥好看的,自己运行一下就清楚了哈哈using System.Text;using UnityEngine;using UnityEngine.UI;public class TimerTe

2017-06-22 20:40:12 572

原创 C#中的PadLeft

PS:这里只是描述我浏览博客学习的过程,并无其他意思浏览博客,突然看到了这么一句话:但是有的人写的程序实在不敢恭维。比如http://bbs.csdn.net/topics/390847086 里面的6L。看到这句话莫名的有点好奇,心里也一直在想,如果是我的话会不会也和他写的一样呢?带着这种想法,我打开了这个链接的六L。代码是这样的: #region 各进制数间转换 /// <s

2017-06-22 18:44:45 1339

原创 机器能做的事你就别凑热闹了╮(︶﹏︶")╭

机器能做的事你就别凑热闹了╮(︶﹏︶”)╭1.一楼测试… [MenuItem("CustomTools/Test___K %K")] public static void Test___K() { } [MenuItem("CustomTools/Test___L %L")] public static void Te

2017-06-19 19:31:09 635

原创 运用递归查找对象下的所有子物体

最近,创建了好多对象,突然想知道我到底创建了多少对象,于是。。。。1.ctrl+a,然后alt+右方向键,使所有物体呈展开状态,然后执行代码 Debug.Log(Selection.gameObjects.Length);嗯,就是这样,一句话的事,但是。。。觉得不够方便(自己作死)于是有了2 2.还是一句话的事。。。 Debug.Log(FindObjectsOfType<Transform>()

2017-06-08 18:26:56 2435

原创 用UGUI制作HUD

序:百度一搜,这类文章不少,但都是抄袭别人,原封不动的拿,我并不讨厌搬运,但至少要保证自己看过,用过,切实可行。如果能把原文的案例改编成自己的岂不是更好? 综上所述,找了十几篇文章都是同一个作者写的,可能是我版本过高也可能是其他原因,总之报错了。。。无法解决。于是我想起了一年前写的帖子。。。这是一年前写的using UnityEngine;using UnityEngine.UI;using

2017-05-21 18:13:25 1463

转载 我为什么鼓励工程师写blog

工程师该怎样才能突破自己的能力瓶颈?写 blog! 工程师该怎样精进自己在职涯上所需要的能力?写 blog! 工程师该怎样才能保持学习与成长的动能?写 blog! 工程师该怎样才能证明自己的潜力与特质?写 blog! 工程师该怎样才能发挥与养成影响力?写 blog!   本文打算老生常谈,从几个很实务的方面来整理,写 blog 对你有什么好处。如果你不需要这样的好处,或是有更好的方法获得这

2017-05-19 15:55:52 464

转载 Unity 5.1断言库使用指南

** http://tieba.baidu.com/p/4026914695** Unity 5.1为开发者带来了全新的断言库。本篇文章中,我们将为您阐述何为断言库(ASSERTION LIBRARY),以及您如何用它以提升游戏中运行错误的诊断效率。 断言是什么?为何要用它? 一个断言就是一种检查状态的方法,如果这个状态为True,那么执行就会继续下去。若有任何突发异常或期望状态没有出现

2017-05-17 11:00:16 355

转载 一款插件搞定所有物理特效:CaronteFX

http://forum.china.unity3d.com/forum.php?mod=viewthread&tid=18874&highlight=CaronteFX

2017-05-11 17:48:09 1681 1

原创 Android收集Log文件并显示在UGUI

吃水不忘wa井人。。。 http://www.xuanyusong.com/archives/2477效果图 突然发现显示的信息好像不完整。。。手机上的没有定位到哪里出错…先分享一下吧using UnityEngine;using System.Collections.Generic;using System.IO;using System.Text;using Unity

2017-04-28 13:59:46 1246

转载 Unity 屏幕震动效果实现

http://www.cnblogs.com/wuzhang/p/wuzhang20140506.htmlusing UnityEngine;public class ScreenShake : MonoBehaviour{ float shakeTime = 1.0f; float fps = 20.0f; float frameTime = 0.00f; fl

2017-04-27 15:42:15 1600 1

转载 UGUI之修改Text字间距

我是百度搬运工 今天搬运了好多东西。。。 http://blog.csdn.net/qq_26999509/article/details/51902551using UnityEngine;using UnityEngine.UI;using System.Collections.Generic;[AddComponentMenu("UI/Effects/TextSpacing")]

2017-04-27 14:48:28 3134

转载 Unity 梯子生成算法

这位同学太有才了,写得都非常好- - http://www.cnblogs.com/wuzhang/p/wuzhang20150409.htmlusing UnityEngine;public class PadelCreate : MonoBehaviour{ public GameObject prb_padel; public float angel = 30;

2017-04-27 14:12:02 1711

转载 Unity 之圆环算法

先上代码 http://www.cnblogs.com/wuzhang/p/wuzhang20150410.htmlusing UnityEngine;public class Circle : MonoBehaviour{ public GameObject circleModel; //旋转改变的角度 public int changeAngle = 1;

2017-04-27 13:57:21 2541

转载 Unity 启动画面淡入淡出

我是代码的搬运工QAQ http://www.cnblogs.com/wuzhang/p/wuzhang20150524.htmlusing UnityEngine;using System.Collections;public class SplashScreen : MonoBehaviour{ //要加载的关卡 public string LevelToLoad = "

2017-04-27 12:24:37 875

原创 UGUI菜单栏伸缩

UGUI菜单栏伸缩demo地址,失效了可以找我。。。 http://pan.baidu.com/s/1hs1evFuusing System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ElasticTest : MonoBehaviour{ public List<GameOb

2017-04-25 13:23:24 3208 4

转载 UGUI——拖动UI

拖动UI其实我只是想要一个拖动UI的功能而已,就像是一个菜单按钮,可以放在界面的任意一个地方,到边缘自动贴边。。。就更好了不是么using UnityEngine;using UnityEngine.UI;public class DragMe : MonoBehaviour{ private static Vector3 ON_DRAG_SCALE = new Vector3(1.2f

2017-04-22 19:13:48 1439

转载 Unity3D 导入贴图、模型等资源文件时自动设置参数

http://www.cnblogs.com/shanksyi/p/5632750.htmlusing UnityEngine;using System.Collections;using UnityEditor;/// <summary>/// AssetPostprocessor: 贴图、模型、声音等资源导入时调用,可自动设置相应参数/// 导入图片时自动设置图片的参数/// </s

2017-04-10 15:23:41 4048

转载 设置AnimationClip的循环状态(代码更改)

[MenuItem("CustomTools/SetAnimationClipLoop")] static void SetAnimationClipLoop() { Object[] selectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); Ani

2017-04-07 15:34:32 4206 1

转载 C#对于md5加密的两种方式

16位 public static string GetMd5_16byte(string ConvertString) { string md5Pwd = string.Empty; //使用加密服务提供程序 MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();

2017-04-07 14:59:50 6796

翻译 使用NPOI编辑Office(Excel)

声明:我是用Unity写的,以下代码在5.5.2中运行通过,unity都能过了,所以C#肯定没问题的…………..NPOI的dll在网上找找吧。。。使用NPOI写Excel——插入数据 public static void WriteExcel(List<MyRebar> list) { HSSFWorkbook workbook2003 = new HSSFWorkbook(

2017-04-06 18:10:35 3932

翻译 引用DLL打包出错”But the dll is not allowed to be included or could not be found.“

报错ArgumentException: The Assembly System.Drawing is referenced by NPOI ('Assets/Plugins/Net20/NPOI.dll'). But the dll is not allowed to be included or could not be found.UnityEditor.AssemblyHelper.Add

2017-04-06 17:42:25 6958 2

翻译 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-06 17:38:09 203

原创 为一个物体添加子物体

using System;using UnityEngine;using UnityEditor;public class AddChild : ScriptableWizard{ GameObject addObj;//要增加子物体的对象 public int addObjectCount = 10; //要增加的数量 public string prefix = "

2017-03-22 09:23:14 1032

原创 计时器

代码using UnityEngine;using UnityEngine.UI;public class TimeCount : MonoBehaviour{ int shift = 60;//时间进制 float _time = 0f;//毫秒 int second = 0;//秒 int minute = 0;//分 int hour = 0;//

2017-03-21 14:11:36 345

原创 嫌得蛋疼做了个接鸡蛋

桶的触发器using UnityEngine;public class EggCollider : MonoBehaviour{ void OnTriggerEnter(Collider co) { if (co.tag == "Egg") { ObjectPool.PushEgg(co.gameObject);

2017-03-21 14:10:18 1321 1

原创 对象池

代码using System.Collections.Generic;using UnityEngine;public class ObjectPool : MonoBehaviour{ static Queue<GameObject> pool = new Queue<GameObject>();//使用队列,先进先出,避免连续生成同一个对象 static Transform

2017-03-21 13:50:08 217

转载 让电脑自动记录每次开关机时间

新建两个文本文件start.cmd 记录开机时间. @echo 开机时间:%DATE% %time%>>D:\开关机记录.log保存为start.cmdshutdown.cmd记录关机时间 @echo 关机时间:%DATE% %time%>>D:\开关机记录.log保存为shutdown.cmd 开始>运行>gpedit.msc 计算机设置>WINDOWS设置>脚本启动, 双击启动,添加刚才

2017-03-09 09:28:56 3232

原创 Process.Start解决开机启动问题

问题 每天开机都会打开几个必要的程序,比如QQ、unity、浏览器这些,如果手动打开不仅没效率还影响心情,在开机启动里设置启动项是个不错的办法,但是过一段时间就会提示xxx.dll丢失,xxx.exe启动异常。。。 解决 利用UnityEngine.Application .OpenURL 或者System.Diagnostics.Process.Start来把这种风险降至最低。比如我平时要启

2017-03-09 09:03:52 1122

原创 ExecuteMenuItem解决快捷键失效的问题

问题 使用unity5遇到的一个问题,Align With View,快捷键ctrl+shift+F,升到unity5之后经常会失效,最近学习了工具类,可以有效地解决此类问题。但是原快捷键就不能继续用了,暂时还不知道如何重写unity自带的快捷键,只能用还没有被占用的。比如。。。ctrl+Q,W,E,T。。。。shift+Q,W,E,T。。。。 解决方法 [MenuItem("CustomT

2017-03-08 19:02:31 2830

转载 Unity 4.6升级到Unity 5,遇到3个GetTriangleStrip 相关warning的解决方法

转载:http://weibo.com/p/1001603906313603156948黄色加亮是错误警告,error严重程度高,分别为1) Assets/Standard Assets/Scripts/MeshCombineUtility.cs(27,74): error CS1061: Type `UnityEngine.Mesh' does not contain a def

2016-10-21 19:42:16 8721 4

原创 自定义的一个复制Transform组件的功能和一个控制物体显隐的功能

复制一个组件。。。。物体显隐的这个快捷键好像是有的,我之前用过一次,极不顺手就忘记了,但是这个功能还是不可少的,还是自己定义一个吧using UnityEngine;using UnityEditor;public class ChangeAdioClip : MonoBehaviour{    private static Vector3 position; 

2016-10-19 12:11:54 1059

原创 存储Position和Rotation到XML中需要时读取

当初记得这是个很重要的功能来着,写完就忘记是什么用了一个保存一个读取;  using System;using System.Collections.Generic;using System.IO;using System.Xml;using UnityEngine;string saveAnimationPath = Application.dataPath + "/

2016-10-18 20:55:33 488

原创 将选中的物体进行修改保存到XML或者保存到Assets目录下的某个预制以及自定义快捷键=_=

之前一直想做个copy对象的transform属性,每次都点那个小齿轮真是太麻烦了,于是有了如下:using UnityEngine;using System.Collections;using UnityEditor;public class ChangeAudioClip : MonoBehaviour{    [MenuItem("Terrain/Cust

2016-10-18 20:48:43 333

原创 获取当前播放Animator的动画Name

写个工具,倒也不是工具,就是自己需要这么个功能,,,实时的查看某个状态机正在播放的动画名,方便,提高效率,但是一直找不到这个属性,还是得自己翻书找啊   string     animString = anim.GetCurrentAnimationClipState(0)[0].clip.name;

2016-10-08 21:17:19 24135 6

翻译 unity摇一摇+震动

原脚本是Java我翻译成了C#。。。哈哈using UnityEngine;public class Vibrate : MonoBehaviour{    private float old_y;    private float new_y;    private float max_y = 0;    private float min_y = 0;    p

2016-09-27 21:12:51 841

原创 最近做了一个怪物手册的功能

首先想到的就是获取到当前地图所有的怪物,然后排除重复种类的怪物,接着把玩家攻击怪物时候受到的伤害从小到大进行排序,最后把到UI上显示遇到的问题:1.开始偷懒,直接从创建怪物那里获取的怪物列表,然后问题就来了,怪物死掉后图鉴还是可以看到,这是不好的体验2.排除重复种类的怪物,用的方法比较笨。。。。3.排序么,想了下还是用sort吧4.UI没啥好说的,知道RectTransform

2016-09-10 01:37:21 781

原创 巧妙地批量修改unity本地文件的参数

项目中有几百个音频文件,需要设置音频文件的格式,但Unity这块还不支持批量选中操作,一个一个修改太费劲参考了http://www.manew.com/thread-46098-1-1.htmlusing UnityEngine;using UnityEditor; public class ChangeAudioClip{ [MenuItem ("Crusade To

2016-09-02 17:35:49 1815

原创 使用Linq查询感觉好方便的说

原代码如下 Sprite GetIDSprite(string mID) { for (int i = 0; i < monsterIcon.Length; i++) { if (monsterIcon[i].name == mID) { return monsterIcon[

2016-08-20 11:23:01 399

原创 The object of type 'RectTransform' has been destroyed but you are still trying to access it

MissingReferenceException: The object of type 'RectTransform' has been destroyed but you are still trying to access it.Your script should either check if it is null or you should not destroy the obj

2016-08-20 10:18:09 11045

女朋友+unity+祝福+节日礼物

用自己的专业给女朋友送一份礼物

2022-08-02

高质量昵称22356个.txt

玩过不少游戏,又有收集爱好。。。所以这里的昵称都是游戏里玩家在用的

2021-07-05

最新游戏昵称网名游戏名.txt

整理的游戏昵称4477个,最短2个字,最长7个字,当然肯定不包含敏感词汇之类的啦。。。 也不是随机生成那种枯燥无味的。 都是我从各大网站上搬运整理的 而且都用分割符号分割开了,不会一团乱糟糟的

2019-12-16

UGUI滚动弹幕直播视频中的那种

在直播视频中看到的那种一行一 行滚动的效果,用UGUI做的,并加入了对象池

2018-01-31

UGUI做的飘血效果

用UGUI做的飘血效果,用于unity 用UGUI做的飘血效果,用于unity

2018-01-31

RageSpline v1.6.1

矢量绘图工具,矢量的好处大家应该都知道,就是不会因为放大而损失质量。 适用于矢量风格的2D游戏以及2D UI的制作。程序会了这个美术就要失业了! 使用方法: (1)新建一个空的GameObject (2)贴上RageSpline脚本,然后基本形状就出来了 (3)调整形状,具体是 鼠标双击=创建节点 N=圆滑和锋利的边角模式切换 K=削薄边缘 L= 增厚边缘 delete=删除节点 (4)调整边缘颜色outline color 以及填充颜色 Fill Color,大功告成! 使用注意: 如果要加碰撞的话,就要在脚本面板里把'Physics'勾选成Boxed,之后运行时会自动在该物体之下生成平板状的Box Collider将该物体包裹。

2016-08-10

空空如也

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

TA关注的人

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