unity小技巧
一丁目赠我
念念不忘,必有回响
展开
-
Unity-在Screen Space - Overaly的UI元素跟随鼠标的解决方案
【代码】Unity-在Screen Space - Overaly的UI元素跟随鼠标的解决方案。原创 2023-02-09 17:01:29 · 269 阅读 · 0 评论 -
Unity实现Excel导表操作
代码】Unity实现Excel导表操作。原创 2022-07-19 09:40:50 · 2739 阅读 · 0 评论 -
关于Unity的Animation如何检测动画的开始播放和结束播放
动画Animation原创 2022-06-06 10:38:36 · 1594 阅读 · 0 评论 -
Unity实现文字逐个出现的特效
把下面的代码直接挂载到Text组件上面即可using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class TextEffects : MonoBehaviour{ string str; Text tex; int i = 0; //调整这个可以调整出现的速度 int index = 0; s原创 2021-07-03 14:45:34 · 4954 阅读 · 4 评论 -
Unity报错记录大全
1Resource.load不能在分线程加载资源,报错以下Load can only be called from the main thread.Constructors and field initializers will be executed from the loading thread when loading a scene.Don't use this function in the constructor or field initializers, instead move i原创 2020-08-30 12:55:10 · 2627 阅读 · 0 评论 -
Unity代码记录---如何判断两个泛型是否相等
1不能使用“==”来判断相等,这种方法是值类型的2不能使用Equals这种方法判断需求分类(代码差别不大,就是细微的改动)1首先只需要判断里面的元素是否相同,不关注每个对应的下标的元素是否相同,这样就很简单了,这样就是说,只要你们两个泛型的元素数目相同,然后元素也相同,就可以了,但是就是没有1对1的对应下标的using System.Collections;using System.Collections.Generic;using UnityEngine;public class原创 2020-08-20 23:04:48 · 1547 阅读 · 0 评论 -
在unity中实现枚举多选功能
首先写一个EnumFlags类,下面的格式using UnityEngine;public class EnumFlags : PropertyAttribute { }再写一个衍生类EnumFlagsAttributeDrawer类,按以下格式using UnityEngine;using UnityEditor;[CustomPropertyDrawer(typeof...原创 2020-08-09 15:14:44 · 1267 阅读 · 0 评论 -
小技巧—unity文字自适应text文本框(即日起会不定时更新unity小技巧)
文本自适应,在text面板添加Content size fitter组件,按照图片的设置,边框会随着文字的数量变化而增大或减少。与best fit的区别best fit 是充满整个文本框,文本框不会变化,只会让文字充满整个文本框。...原创 2018-08-08 08:11:03 · 6182 阅读 · 0 评论 -
EasyTouch5虚拟摇杆(Joystick)中文解析
修改joystick的名字是否激活虚拟摇杆 joystick(如果不激活是没办法触发虚拟摇杆的)是否在场景中显示虚拟摇杆(如果不显示也是无法使用摇杆的)是否使用fixed Update(fixed Update是不受帧率的变化影响,以固定的时间来调用,一些物理属性可以放到fixed Update里面去)中文释义为在禁用时取消注册,一般不勾选也不会有什么影响吧静态模式下,...原创 2020-08-09 15:11:22 · 1487 阅读 · 0 评论 -
D-Pad,Touch -Pad , button的中文解析
D-Pad因为D-pad很多设置与虚拟摇杆的相同,所以本博客只介绍与虚拟摇杆不一样的设置轴数设置,tow是双轴,four是四轴双轴,四轴Touch-Pad(类似于是一个鼠标触控板)DPI是自动适应不同分辨率的设备,swipe in是从外面滑进来也是能触发的,Button(按钮)非常简单,不写了...原创 2020-08-09 15:17:22 · 1576 阅读 · 0 评论 -
EasyTouch5手势组件中文解释(Quick Gesture)
组件1(Quick Drag ,快速拖拽)Quick name组件更名Allow on the axes允许在哪些平面拖拽Allow pick over UI element是否允许在UI底下进行拖拽(勾选之后是允许在UI下面进行拖拽)Stop drap on collision enter如果勾选当被拖拽的物体(带有碰撞体)撞上了一个带有碰撞体和刚体的物体就会停止被拖拽R...原创 2020-08-09 15:16:52 · 211 阅读 · 0 评论 -
射线全检测
using System.Collections;using System.Collections.Generic;using UnityEngine;public class MainScript : MonoBehaviour { string[] str; static List<string > strTag = new List<string ...原创 2020-08-09 15:12:21 · 84 阅读 · 0 评论 -
小技巧-取消勾选raycast-target,可以优化效率
不需要进行触发的按钮或者时间,可以将raycast target取消勾选,可以优化原创 2018-08-08 08:26:27 · 736 阅读 · 0 评论 -
unity数字0-2之间的乒乓运动
using System.Collections;using System.Collections.Generic;using UnityEngine;public class ceshi : MonoBehaviour { public int i = 0; bool isbool = true; // Use this for initialization ...原创 2018-09-18 11:15:41 · 654 阅读 · 0 评论 -
安卓的easyTouch暂用的方法
原创 2018-10-26 08:41:14 · 199 阅读 · 0 评论 -
所有手机的震动调用
public void sss() { print(123); Handheld.Vibrate(); }原创 2020-08-09 15:18:39 · 105 阅读 · 0 评论 -
Unity文字跑马灯效果实现
1首先导入DoTween插件2创建代码,把代码挂到文字上面,然后再文字上面创建一个image,image是用来显示当前文字显示的区域,然后再image上面加一个mask组件用来文字遮罩using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.U...原创 2021-01-14 15:50:14 · 1633 阅读 · 0 评论 -
倒计时
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class Clock : MonoBehaviour { public Text m_ClockText; public float m_Timer; ...原创 2021-01-14 15:49:02 · 70 阅读 · 0 评论