
Unity小技巧
BuladeMian
该博客所用图片资源均作学习分享用途,请勿用于商业行为。传播者自负。如果本博客所写文章侵犯到您的权益,请主动联系留言,我们将及时删除相关内容。请支持使用正版软件。
展开
-
【Unity】最优化传递对象
【Unity教程】游戏系统主线程控制--快速精确查找子物体我的上一篇文章,已经实现可以精确查找如果有大量多级的子物体(子物体的子物体的子物体的子物体),那么该怎么快速的找到其他的物体,或者是对象,进行操作呢Unity的Find函数使用的是递归算法,那么从最上面的根目录的物体开始查找,也就是说GameObject.Find("GameObjectManage")原创 2017-01-05 23:02:33 · 680 阅读 · 0 评论 -
[Unity&JSON&List&数组]如何用一个 list 代替 二维 sting 类型数组
使用 string[] 类型 的List 变量 来代替 二维数组的使用。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;//使用 该引用,才能获得 Text 组件。public class test : MonoBehaviour原创 2017-05-22 20:43:05 · 2932 阅读 · 0 评论 -
[Unity&小技巧]快速跳转到 类 的文件
在实际应用中,有很多的时候,一个类继承 了另外一个类 ,想要快速跳转到 父类 ,该怎么办在VS2015中,右键--转到定义(G) F12,就可以快速打开原创 2017-06-07 09:51:30 · 791 阅读 · 0 评论 -
[Unity&C#]变量太多,如何模块化显示
变量太多,如何模块化显示在变量 的前面加上[Header("Test_003")]原创 2017-06-12 16:59:04 · 1336 阅读 · 0 评论 -
[精华分享][Unity技巧]日常积累小技巧
33.使用Transform.localScale = new Vector3 (1,1,1);//Transform.localScale = Vector3.one;使用Transform.localScale = new Vector3 (0,0,0);//Transform.localScale = Vector3.zero;来代替。32.[Unity][C#代码...原创 2017-02-14 21:51:47 · 1625 阅读 · 0 评论 -
[Unity小技巧]选中多个物体批处理
在 Hierarchy视图中,鼠标左键先选中一个 物体,按下 shift ,再 鼠标左键选中另外一个 物体。即可选中 多个 物体,进行操作。某些步骤 和 相关文章 1类似,请对照 观看有2个 不同颜色 的立方体,黑色的立方体 坐标如左下图所示,白色的立方体 坐标如右下图所示。 未运行选中 这2个 正方体任意一个, 以 白色 正方体为例子,原创 2017-12-28 22:02:45 · 11921 阅读 · 1 评论 -
[Unity小技巧]复制组件数值粘贴至另一个物体的组件
运行中的 组件的 数据 ,怎么完整 的 复制 数据 粘贴 到其他的 具有相同组件 的物体有2个 不同颜色 的立方体,黑色的立方体 坐标如左下图所示,白色的立方体 坐标如右下图所示。 未运行选中 这2个 正方体任意一个, 以 白色 正方体为例子,鼠标移动至Transform,右键-- Copy Component 选中黑色 正方体,Transfor原创 2017-12-28 21:52:10 · 5190 阅读 · 0 评论 -
【Unity&NGUI】圆环血条制作&以及多层圆环血条的实现
部分内容可以参考下面的文章 【Unity&NGUI】PS裁剪UI把部分图片留着透明的部分&新建图集&调整NGUI的Sprite大小 把黑色圆环的颜色填充,然后得到灰色,深绿色圆环使用PS,选择---色彩范围---取样颜色,取样圆环外的颜色,确定,按Delet,就得到 透明 颜色的圆环,保存即可NGUI---Open---Atlas Mak...原创 2017-02-15 13:25:49 · 3702 阅读 · 0 评论 -
[Unity][UGUI][Unity小技巧]字体Outline描边不清楚怎么办
对UGUI的含有Text组件的实体,使其拥有2个Outline组件。原创 2018-10-19 17:18:47 · 3461 阅读 · 11 评论 -
[Unity&C#]简化IF 语句的几种方法
如果在代码中 简化代码是一件非常重要的事情。因为在实际项目中,有大量的代码,如果有简化 几行代码 IF 语句的 为 1、2行代码的方式,对于阅读代码的 效率有很大的提升。1. ?:表达式参考资料1,2 有详细的 例子。var = a>b ? c :d ;a 和b,进行比较,当 a>b 的时候 var = c当 a2. x => == (暂时原创 2017-06-06 20:07:36 · 6584 阅读 · 0 评论 -
[Unity&C#]简化IF语句的一种方式x => x.name == var_str
无意间看到这样一个用法,和 foreach 结合在一起使用。简化了使用 if 语句foreach (Father var_fa in fa_list)//遍历每个 fa_list 表 { var_id = fa_list.Find(x => x.name == var_str).id; //找到 Father 类型 的x 的原创 2017-06-06 19:04:40 · 1883 阅读 · 0 评论 -
【Unity小技巧】在VS中查找当前文本的类
打开VS---View---Class View在搜索框中输入要查找的类名就行了原创 2017-01-05 16:46:08 · 655 阅读 · 0 评论 -
【Unity编程小技巧】折叠大量代码
在Unity,编程中,会有大量的代码出现,一行一行的看,就会很麻烦,那么怎样把一块代码折叠起来,就要使用#region方法region使用方法如下所示#region UnitySkill.....#endregion在VS中,就可以把#region UnitySkill.....#endregion,范围内的代码折叠起来,折叠名字为U原创 2017-01-05 16:33:29 · 3492 阅读 · 1 评论 -
【Unity小技巧】拖动大量物体
怎么制作背包系统,可以参考下面两篇文章【Unity】NGUI背包系统——背包整理按钮的实现【Unity】NGUI背包系统——背包整理按钮的改进技巧由SIKI的1_3_RPG游戏黑暗之光(视频+素材+工程源码)\第4章:任务系统\课时43:控制背包物品的管理.wmv6:50秒把背包栏锁定,把大量子格子拖入物体组中快速拖动大量精灵物体建立背包精灵,和原创 2017-01-09 17:33:36 · 1905 阅读 · 0 评论 -
【Unity&精灵】如何设置一个父类的子类没有父类
比如B是A的子物体,使得B不再是A的子物体,怎么做使用这个判断就行了 if (transform.parent != null) { transform.parent = null; }原创 2017-02-16 13:17:29 · 2158 阅读 · 0 评论 -
【Unity问题】Int类型除法运算为什么归零
Int类型除法运算为什么归零代码如下public int FloorHight ;FloorHight = 1;(FloorHight / 2)显示为0((float)FloorHight / 2)显示为0.5原创 2017-02-07 17:13:44 · 4370 阅读 · 1 评论 -
【Unity&对象数组】如何创建一个长度不确定的对象数组以及使用方法&墙壁单元方块对象数组
在Unity使用过程中,很多时候会用到长度不确定的 对象数组。那么该怎么创建呢声明 private GameObject[] wallgo1 = null;//墙壁数组 wallgo1 private GameObject[] wallgo2 = null; private GameObject[] wallgo3 = null; private Game原创 2017-02-02 18:59:23 · 14393 阅读 · 0 评论 -
【Unity】字符串枚举类型switch使用方法
publicenumEnemyType{Enemy0,Enemy1}//根据策划选择的敌人类型 这里面会进行不同的敌人AIswitch(enemyType){caseEnemyType.Enemy0:updateEnemyType0();break;caseEnemyType.Enemy1:upda原创 2017-02-25 17:38:31 · 4200 阅读 · 0 评论 -
[Untiy&随机数&C#]怎样加上一个随机的数,并且在一定的范围内
怎样加上一个随机的数,并且在一定的范围内按下一个键就执行一次。int j = 0;int jj=0;int num = 8;void update(){if (Input.GetMouseButtonDown(0)) { jj = Random.Range(0, num); j +=jj;原创 2017-03-08 19:29:03 · 2062 阅读 · 0 评论 -
[Unity][加密][Unity小技巧]私有变量加密
[SerializeField] private Transform trans; 这样可以在Inspector视图中对 私有变量 达到公共变量的效果,直接赋值。 参考资料1. Unity常用[xxx]用法 特性2.3.4. ...原创 2018-10-19 16:50:37 · 448 阅读 · 0 评论