unity
unity工具人
林深时见鹿 海蓝时见鲸
展开
-
AvproVideo插件 Preferred Video API 参数性能 测试
可以看到内存占用,存在3G左右的差距。CPU占用率分别为68%和76%两个选项下人物管理器中的参数。原创 2024-02-20 13:15:34 · 361 阅读 · 0 评论 -
unity批量加载本地文件(图片)
using System;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEngine;using UnityEngine.UI;namespace LAIALAIA{ [Serializable] public class TextureContents { public string FloderName; pu原创 2023-02-04 13:49:19 · 1968 阅读 · 5 评论 -
unity 模拟相机云台效果-物体指定轴不受父节点影响
物体指定轴的世界坐标旋转值不随父节点改变。原创 2023-02-04 13:41:40 · 683 阅读 · 0 评论 -
c# 三维向量常用运算函数
三维向量运算原创 2022-10-22 15:49:45 · 3195 阅读 · 3 评论 -
[RequireComponent(typeof(....))]
当某个脚本必须依赖其他脚本或者组件共同使用时,为了避免人为添加过程的操作失误,可以在代码中使用RequireComponent,它的作用就是添加该脚本时,会自动将所依赖的各个组件添加至gameobject上,避免人为操作的失误。为物体挂载该脚本时Image组件将自动添加在物体的Inspector面板。...原创 2022-07-22 20:42:26 · 750 阅读 · 0 评论 -
Unity对资源管理器操作 打开资源管理器选择文件并筛选文件
注意不同的筛选器之间使用“|”分隔即可。号将需要的后缀分开)表示同时筛选所有的符合后缀的文件,通过“|”连接不同的筛选器表示通过用户选择后缀名称来进行文件筛选。2.需要筛选特定的文件,设置Filter属性为“标签|*.后缀”,按照这个格式设置,标签可以自定义,是字符串即可,后缀表示你需要筛选的文件后缀,例如“.txt、.doc”等。3.需要筛选多种文件,比方说需要筛选图片文件,但是图片文件的后缀有几种,例如jpg、png、gif等,当需要同时筛选这些文件,设置Filter属性为“标签|...原创 2022-07-21 23:31:58 · 2005 阅读 · 0 评论 -
unity 安装失败:operation not permitted, mkdir......
没有当前用户就添加当前用户。字面意思,操作不允许。原创 2022-07-20 23:30:36 · 6923 阅读 · 0 评论 -
unity 获取网络时间
代码】unity获取网络时间。转载 2022-07-18 23:58:21 · 1474 阅读 · 1 评论 -
unity CS1513
编译器错误 CS1513原创 2022-07-10 23:15:32 · 1691 阅读 · 0 评论 -
Unity 自定义编辑器时让子类继承父类的Inspector显示效果
官方文档里的 CustomEditor函数原创 2022-07-10 23:12:01 · 1267 阅读 · 0 评论 -
Unity 中的 IL2CPP
IL2CCP发布时开始报错原创 2022-07-01 18:26:17 · 4535 阅读 · 0 评论 -
Unity 从Inspector界面打开资源管理器选择并记录文件路径
打开资源管理器窗口,找到目标视频资源并记录下资源路径。原创 2022-06-30 20:41:42 · 2450 阅读 · 0 评论 -
unity 毛笔字笔触(画图)
这里写自定义目录标题using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using Random = UnityEngine.Random; public class Painting : MonoBehaviour{ private RenderTexture texRender; //画布 public Material mat; //给定的shader新建材质转载 2022-06-19 23:07:21 · 911 阅读 · 1 评论 -
unity 关闭所有日志输出
**原创 2022-06-17 17:52:14 · 1479 阅读 · 0 评论 -
Navigation寻路组件的使用
unity 自动寻路组件原创 2022-06-15 21:07:29 · 402 阅读 · 1 评论 -
Unity开启雾效
开启unity 默认雾效原创 2022-06-15 20:57:52 · 2740 阅读 · 0 评论 -
Unity发布WebGL如何在本地运行
Unity发布WebGL如何在本地运行原创 2022-06-15 20:21:27 · 1109 阅读 · 0 评论 -
C# Tryparse的用法
TryParse API的使用原创 2022-06-09 20:37:37 · 2973 阅读 · 0 评论 -
unity 打开项目时一直停留在improting状态
unity 打开项目时一直在improting今天有两个项目突然打不开了,一打开就一直卡在improting界面解决方案:删掉"Library"文件夹重新打开终于可以了浪费了好半天时间原创 2022-05-17 00:52:29 · 5743 阅读 · 3 评论 -
unity组件之 Trail Render(轨迹渲染器)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-04-10 02:09:33 · 6131 阅读 · 0 评论 -
关于json我刚知道的事
今天在反序列化json的过程中第一次发现,自己定义的用于反序列化json的类中比json数据中少了一个参数,但是却不会报错,后来我才知道原来可以在反序列化的时候忽略一些参数。奇怪的知识又增加了。...原创 2022-03-09 22:15:55 · 240 阅读 · 0 评论 -
unity3d 反射获取面板的Rotation的值
//获取到旋转的正确数值public Vector3 GetInspectorRotationValueMethod(Transform transform){// 获取原生值System.Type transformType = transform.GetType();PropertyInfo m_propertyInfo_rotationOrder = transformType.GetProperty(“rotationOrder”, BindingFlags.Instance | Bind原创 2022-02-17 23:05:24 · 1170 阅读 · 0 评论 -
Unity后期处理插件:PostProcessing
https://baijiahao.baidu.com/s?id=1655631381847436071&wfr=spider&for=pc原创 2022-01-20 00:01:12 · 4268 阅读 · 0 评论 -
Unity 报错 UnauthorizedAccessException: Access to the path“”is denied.
重复操作文件导致的,一次打操作未结束就进行了第二次操作。原创 2022-01-01 10:48:18 · 11144 阅读 · 4 评论 -
UnityWebRequest图片上传和下载
IEnumerator UpLoadTexture(byte[] bytes) { WWWForm form = new WWWForm(); string id = "Photo_" + DateTime.Now.ToString("yyyy-MM-dd_hh-mm-ss"); FileName = "http://192.168.3.135:8090/" + @"Photos" + "/" + id + ".png"; form..原创 2022-01-01 10:47:23 · 2246 阅读 · 0 评论 -
unity Input.GetTouch
触摸交互案例Input.GetTouch(0).deltaPosition;//获取触摸滑动增量其他单指点击using UnityEngine;using System.Collections; public class touchTest: MonoBehaviour { void Update() { int i = 0; while (i < Input.touchCount) { if (Input.GetTouch(i).phase == TouchPha原创 2022-01-01 10:46:22 · 2049 阅读 · 0 评论 -
Unity 设置贴图黑色区域为透明效果
图片设置为Texsture类型勾选 Alpha from GrayScale勾选 Alpha Is Transparent材质球使用默认材质Shader选为Standard它的Rendering Mode选择Transparent原创 2021-12-21 23:41:03 · 12495 阅读 · 3 评论 -
拖拽松开飞走触发按钮(飞屏按钮)
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;using DG.Tweening;public class FlyBtnScript : MonoBehaviour{ /// <summary> /// 拖拽时按钮最大位移距离原创 2021-12-13 14:53:14 · 1395 阅读 · 3 评论 -
unity雷达交互
插件:TouchScript1.相机挂脚本2.场景中添加脚本3.新增脚本using System.Collections;using System.Collections.Generic;using UnityEngine;//需要引入这两个命名空间using TouchScript;using TouchScript.Pointers;public class TuioListener : MonoBehaviour{ void Start() {转载 2021-12-10 20:41:49 · 2208 阅读 · 5 评论 -
unity 滑动选择器
Package原创 2021-11-25 09:34:31 · 7288 阅读 · 3 评论 -
unity无锯齿遮罩shader
unity自带的mask组件很low,会有明显的锯齿感,而用shader可以在大多数情况下避免这种现象如下图,左侧为unity自带Mask的效果,右侧为shader效果,有一些细微的区别Shader "Custom/CircleMask" { Properties { _MainTex ("MainTex", 2D) = "white" {} _MaskTex ("MaskTex", 2D) = "white" {} [HideInInspect原创 2021-10-12 22:30:00 · 1356 阅读 · 0 评论 -
UGUI 可循环展示的图集(列表)
自动循环滚动,图片尺寸自适应节点结构如下ScrollView脚本using System.Collections;using System.Collections.Generic;using UnityEngine;using DG.Tweening;public class ScrollViewScript : MonoBehaviour{ public Transform Content; public List<Transform> Ctts =原创 2021-09-26 21:40:04 · 394 阅读 · 6 评论 -
Unity LineRender的使用
认识组件问:LineRender组件有啥用问:LineRender组件有啥用答:划线常用操作 //设置材质 lineRenderer_.material = new Material(Shader.Find(Name)); lineRenderer_.material.color = Color.red; //设置颜色 lineRenderer_.startColor = Color.red; lineRenderer原创 2021-09-21 23:56:57 · 855 阅读 · 0 评论 -
unity 防止ui被遮挡
1.给UI添加一个【Canvas】组件。2.勾选【Override Sorting】3.修改【Sort Order】的值,该值越大,该组件越靠上。4.添加【Graphic Raycaster】组件,该组件的作用是,设置多个Canvas之间的事件响应顺序,默认即可。https://blog.csdn.net/wang_lvril/article/details/81607253...原创 2021-09-21 23:56:18 · 4301 阅读 · 1 评论 -
Unity 加载并使用.mp3格式的音频文件
原文链接unity 自带的音频加载类仅支持wav、ogg格式的音频文件,当你拿到一堆mp3格式的文件时,你会选择哪种处理方式。1.格式工厂一键转换2.写一个函数,把文件格式转换成wav格式这里介绍以下第二种方式using NAudio.Wave;//要下载一个NAudio.dll才引用得到 private static void LoadMp3(string audioUrl) { FileInfo fileInfo= new FileInfo(audioUrl);转载 2021-09-21 23:55:20 · 2791 阅读 · 1 评论 -
Unity 弹球 自带物理效果
回顾unity1.新建物理材质2.球球ui上加这两个组件3.地面加同样的组件1.新建物理材质物理材质中有两个参数,Friction:摩擦系数Bounciness:反弹指数(就是弹力递减率,大于1就弹飞了)2.球球ui上加这两个组件我用的2d物体,所以用了Rigidbody 2D 和Circle Colloder 2D ,然后引用物理材质3.地面加同样的组件效果...原创 2021-09-13 23:44:12 · 1487 阅读 · 0 评论 -
Unity 文字转语音
3分钟搞懂 https://www.cnblogs.com/qq2351194611/p/14446646.html转载 2021-09-01 23:18:14 · 1574 阅读 · 0 评论 -
Unity 图片原比例适应父物体大小
using UnityEngine;using System.Collections;using UnityEngine.UI;public class X_RectAutoSize : MonoBehaviour{ //原始尺寸 private Vector2 olSize; //缩放后的尺寸 private Vector2 size; //原始尺寸宽高比 private float al; private RectTransform se原创 2021-09-01 23:00:14 · 1082 阅读 · 2 评论 -
unity 雷达图
雷达图雷达图,通过夹角计算出需要的顶点,然后把这些坐标使用在绘制的mesh上,就可以呈现出想要的图形了,然后在每帧更新mesh顶点的坐标,就能让图案动起来using System.Collections;using System.Collections.Generic;using UnityEngine;public class RadarTest : MonoBehaviour{ private int[] triangles; private Vector2[] uvs;原创 2021-08-27 21:29:50 · 1038 阅读 · 3 评论 -
Unity-Shader-接触边界发光
Shader "Kaima/Depth/IntersectionHighlight"{ Properties { _MainTex ("Texture", 2D) = "white" {} _IntersectionColor("Intersection Color", Color) = (1,1,0,0) _IntersectionWidth("Intersection Width", Range(0, 1)) = 0.1 } SubShader { Tags { "Rende原创 2021-08-22 23:34:17 · 511 阅读 · 0 评论