- 博客(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
7126
原创 写了一个计时器
由于工作需要写了个计时器,没有想像的那么容易,折腾了一个小时左右,终于大功告成。 主要功能就是计时,大的单位比如分,时,天为0的时候只显示秒单位,其他在不为0的时候显示,代码很简单,就不注释了,截图也免了…没啥好看的,自己运行一下就清楚了哈哈using System.Text;using UnityEngine;using UnityEngine.UI;public class TimerTe
2017-06-22 20:40:12
614
原创 C#中的PadLeft
PS:这里只是描述我浏览博客学习的过程,并无其他意思浏览博客,突然看到了这么一句话:但是有的人写的程序实在不敢恭维。比如http://bbs.youkuaiyun.com/topics/390847086 里面的6L。看到这句话莫名的有点好奇,心里也一直在想,如果是我的话会不会也和他写的一样呢?带着这种想法,我打开了这个链接的六L。代码是这样的: #region 各进制数间转换 /// <s
2017-06-22 18:44:45
1388
原创 机器能做的事你就别凑热闹了╮(︶﹏︶")╭
机器能做的事你就别凑热闹了╮(︶﹏︶”)╭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
697
原创 运用递归查找对象下的所有子物体
最近,创建了好多对象,突然想知道我到底创建了多少对象,于是。。。。1.ctrl+a,然后alt+右方向键,使所有物体呈展开状态,然后执行代码 Debug.Log(Selection.gameObjects.Length);嗯,就是这样,一句话的事,但是。。。觉得不够方便(自己作死)于是有了2 2.还是一句话的事。。。 Debug.Log(FindObjectsOfType<Transform>()
2017-06-08 18:26:56
2473
原创 用UGUI制作HUD
序:百度一搜,这类文章不少,但都是抄袭别人,原封不动的拿,我并不讨厌搬运,但至少要保证自己看过,用过,切实可行。如果能把原文的案例改编成自己的岂不是更好? 综上所述,找了十几篇文章都是同一个作者写的,可能是我版本过高也可能是其他原因,总之报错了。。。无法解决。于是我想起了一年前写的帖子。。。这是一年前写的using UnityEngine;using UnityEngine.UI;using
2017-05-21 18:13:25
1528
转载 我为什么鼓励工程师写blog
工程师该怎样才能突破自己的能力瓶颈?写 blog! 工程师该怎样精进自己在职涯上所需要的能力?写 blog! 工程师该怎样才能保持学习与成长的动能?写 blog! 工程师该怎样才能证明自己的潜力与特质?写 blog! 工程师该怎样才能发挥与养成影响力?写 blog! 本文打算老生常谈,从几个很实务的方面来整理,写 blog 对你有什么好处。如果你不需要这样的好处,或是有更好的方法获得这
2017-05-19 15:55:52
497
转载 Unity 5.1断言库使用指南
** http://tieba.baidu.com/p/4026914695** Unity 5.1为开发者带来了全新的断言库。本篇文章中,我们将为您阐述何为断言库(ASSERTION LIBRARY),以及您如何用它以提升游戏中运行错误的诊断效率。 断言是什么?为何要用它? 一个断言就是一种检查状态的方法,如果这个状态为True,那么执行就会继续下去。若有任何突发异常或期望状态没有出现
2017-05-17 11:00:16
384
转载 一款插件搞定所有物理特效:CaronteFX
http://forum.china.unity3d.com/forum.php?mod=viewthread&tid=18874&highlight=CaronteFX
2017-05-11 17:48:09
1723
原创 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
1312
转载 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
1638
转载 UGUI之修改Text字间距
我是百度搬运工 今天搬运了好多东西。。。 http://blog.youkuaiyun.com/qq_26999509/article/details/51902551using UnityEngine;using UnityEngine.UI;using System.Collections.Generic;[AddComponentMenu("UI/Effects/TextSpacing")]
2017-04-27 14:48:28
3160
转载 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
1765
转载 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
2588
转载 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
909
原创 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
3250
1
转载 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
1467
转载 Unity3D 导入贴图、模型等资源文件时自动设置参数
http://www.cnblogs.com/shanksyi/p/5632750.htmlusing UnityEngine;using System.Collections;using UnityEditor;/// <summary>/// AssetPostprocessor: 贴图、模型、声音等资源导入时调用,可自动设置相应参数/// 导入图片时自动设置图片的参数/// </s
2017-04-10 15:23:41
4077
转载 设置AnimationClip的循环状态(代码更改)
[MenuItem("CustomTools/SetAnimationClipLoop")] static void SetAnimationClipLoop() { Object[] selectedAsset = Selection.GetFiltered(typeof(Object), SelectionMode.DeepAssets); Ani
2017-04-07 15:34:32
4481
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
6828
翻译 使用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
4003
翻译 引用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
7137
2
翻译 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-04-06 17:38:09
223
原创 为一个物体添加子物体
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
1125
原创 计时器
代码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
363
原创 嫌得蛋疼做了个接鸡蛋
桶的触发器using UnityEngine;public class EggCollider : MonoBehaviour{ void OnTriggerEnter(Collider co) { if (co.tag == "Egg") { ObjectPool.PushEgg(co.gameObject);
2017-03-21 14:10:18
1361
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
233
转载 让电脑自动记录每次开关机时间
新建两个文本文件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
3398
原创 Process.Start解决开机启动问题
问题 每天开机都会打开几个必要的程序,比如QQ、unity、浏览器这些,如果手动打开不仅没效率还影响心情,在开机启动里设置启动项是个不错的办法,但是过一段时间就会提示xxx.dll丢失,xxx.exe启动异常。。。 解决 利用UnityEngine.Application .OpenURL 或者System.Diagnostics.Process.Start来把这种风险降至最低。比如我平时要启
2017-03-09 09:03:52
1218
原创 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
2890
转载 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
8822
1
原创 自定义的一个复制Transform组件的功能和一个控制物体显隐的功能
复制一个组件。。。。物体显隐的这个快捷键好像是有的,我之前用过一次,极不顺手就忘记了,但是这个功能还是不可少的,还是自己定义一个吧using UnityEngine;using UnityEditor;public class ChangeAdioClip : MonoBehaviour{ private static Vector3 position;
2016-10-19 12:11:54
1094
原创 存储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
503
原创 将选中的物体进行修改保存到XML或者保存到Assets目录下的某个预制以及自定义快捷键=_=
之前一直想做个copy对象的transform属性,每次都点那个小齿轮真是太麻烦了,于是有了如下:using UnityEngine;using System.Collections;using UnityEditor;public class ChangeAudioClip : MonoBehaviour{ [MenuItem("Terrain/Cust
2016-10-18 20:48:43
364
原创 获取当前播放Animator的动画Name
写个工具,倒也不是工具,就是自己需要这么个功能,,,实时的查看某个状态机正在播放的动画名,方便,提高效率,但是一直找不到这个属性,还是得自己翻书找啊 string animString = anim.GetCurrentAnimationClipState(0)[0].clip.name;
2016-10-08 21:17:19
24326
8
翻译 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
861
原创 最近做了一个怪物手册的功能
首先想到的就是获取到当前地图所有的怪物,然后排除重复种类的怪物,接着把玩家攻击怪物时候受到的伤害从小到大进行排序,最后把到UI上显示遇到的问题:1.开始偷懒,直接从创建怪物那里获取的怪物列表,然后问题就来了,怪物死掉后图鉴还是可以看到,这是不好的体验2.排除重复种类的怪物,用的方法比较笨。。。。3.排序么,想了下还是用sort吧4.UI没啥好说的,知道RectTransform
2016-09-10 01:37:21
812
原创 巧妙地批量修改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
1868
原创 使用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
429
原创 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
11198
最新游戏昵称网名游戏名.txt
2019-12-16
RageSpline v1.6.1
2016-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人