- 博客(30)
- 资源 (8)
- 收藏
- 关注
原创 Unity小技巧——自定义面板—Enum的变换变量
预览图:写一个 Enum 普通脚本 不要放到Eidtor文件夹内 否则找不到此脚本using UnityEngine;public enum format{ 数字, 字符串, 图片}public class Drop2 : MonoBehaviour{ public format Enum_type; public int number; public string str; public Sprite sprite;}重点写 UnityEditor 脚本
2022-05-18 11:01:31
891
原创 Unity小技巧——UGUI / Image 无限滚动效果
先看预览图:① 创建一个Material 并复制到Image上面② 将Mat变为 Mobile/Particles/Additive③ 修改材质球的Offset的 X 轴 或者 Y轴即可代买如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using System;public class GameManager: Mon
2022-05-10 18:29:21
1194
原创 ◄ Unity 『功能总结』►——“PlayerPrefs” 数据本地保存
PlayerPrefs 的 API public int age; public float top; public Text text_age; public Text text_top; public Button ageBtn; public Button topBtn; public Button clearBtn; public void Start() { text_age.text ="age:"+ Pl
2022-05-06 18:15:24
716
2
原创 ◄ Unity 『功能总结』►——Inspector面板自定义脚本按钮
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using UnityEngine.UI;//[ExecuteInEditMode]public class EiditorMode : MonoBehaviour{ public void ChangeChines() { print("逗你玩呢,哈哈哈"); }
2022-05-06 17:09:54
2033
3
原创 Unity插件——HDRP-Outline/使用/下载
目录1.插件介绍 - HDRP-Outline2.使用方法3.下载地址1.插件介绍 - HDRP-OutlineUnity商店下载地址:UnityStore—HDRP Outline介绍如果你想画出不同物体的轮廓,HDRP轮廓资源对于你的游戏来说是非常有用的。HDRP 7.1。7或更高要求。特征:-2种轮廓模式(Hard和Soft)-易于使用-支持纹理遮罩(alpha剪裁)-支持轮廓对象的屏幕空间模式覆盖-每种材料的深度比较参数-遮罩的UVChannel参数使用纹理遮罩,可以
2021-12-21 19:00:06
6219
5
原创 ◄ Unity 『功能总结』►——调用FileDialog(window弹框/调取本地文件)
调用FileDialog(window弹框/调取本地文件)首先写好Win32调用类using UnityEngine;using System.Collections;using System;using System.Runtime.InteropServices;[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]public class OpenFileName{ #region Config Fiel
2021-12-17 15:44:10
1786
原创 ◄ Unity 『功能总结』►——后台对接(登录//图片上传//图片加载)POST/GET混合使用
后台对接POST/GET混合使用1.账号登录2.加载图片3.上传图片1.账号登录接口形式 http://jia.111.com:222/333/login?username=123&password=123GET形式注意!我的后台端传送的都是以json数据传输实例:http://jia.111.com:222/333/login? username=123 & password=1233个警示地方为http://jia.111.com:222/333/log
2021-12-17 15:38:41
1794
原创 ◄ Unity 『功能总结』►——场景异步加载LoadSceneAsync
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;public class Script_LoadSceneAsync : MonoBehaviour{ public static Script_LoadSceneAsync Instance; Slider prog.
2021-11-30 10:53:57
2974
原创 Unity小技巧——音频文件间断问题
问题:导入音频文件后,循环播放音频发现中间总是有中断!!!测试方法1:导入PR修改首尾间隔不管怎么操作,最后导入Unity都是有间隔问题!!!解决方法:突然想起unity不支持MP3文件,然后导入了WAV格式发现问题解决用PR导出的时候注意前面有没有空白 一定要删掉否则会有一个大空段1.wav没有间隔 ----- A_Fly.mp3则有间隔...
2021-11-02 15:20:42
3013
原创 ◄ Unity 『功能总结』►——2D/UI线段效果贝塞尔(无重力)
2D线段显示1.创建步骤看上会步骤2.调节Canvas的RenderMode为Space-Camer3.替换成UI测试3.测试效果==LineRenderer被UI挡住==前言:书接上回 ◄ Unity 『功能总结』►——线段效果(无重力)修改为2D状态UI状态显示1.创建步骤看上会步骤◄ Unity 『功能总结』►——线段效果(无重力
2021-09-26 16:22:54
484
原创 ◄ Unity 『功能总结』►——线段效果(无重力)
3D线段显示1.创建场景需要的物体2.加入脚本3.最终效果展示==要求做到UI效果2D状态==前言:一个万用表使用功能,要求有电笔和插头是有连接状态效果,发现贝塞尔意外的好用1.创建场景需要的物体首先创建3个Cube 外加一个LineRenderer2.加入脚本加入脚本using System.Collections;using System.Collections.Generic;using UnityEngine;[ExecuteInEditMode]public
2021-09-26 15:39:35
505
转载 Unity-Animation基础方法调用
Unity-Animation基础方法调用//动画名称 private const string ANIM_NAME = "Take 001"; //模型对象 private GameObject obj = null; //动画长度 private float animLegth=0f; //动画组件 private Animation m_Animation=null; 栗子代码: //得到模型动画 //obj = GameOb
2021-06-15 16:36:42
1511
原创 Unity小技巧——Tag分类
Tag分类(T表示任何数字或字母)可以看到 “player/T” 已经分类 但 “/T” 未显示Tag分类则需要分类标题才能分类换成 Layer 则不能分类只能选择最后的 9
2021-05-18 11:01:57
413
转载 Unity小技巧——Inspector中插入数组元素
感谢UnityAsk的文章 Inspector中插入数组元素直接在 Inspector中插入数组元素牛皮!!!!!
2021-05-18 10:47:30
947
原创 ◄ Unity 『功能总结』►——两点之间连接线段并保持
1.首先创建3个Image2.将Line放到Start里面并居中,调节Line的Pivot3.重点来了 放置脚本 并赋值using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class LineMovewithendpos : MonoBehaviour { public Color Lincolor; publi.
2021-04-30 16:31:35
1881
2
原创 ◄ Unity 『功能总结』►——OnDrop和OnDrag方法事件以及触发
1.首先创建2个Image白色为Drag(拖拽)红色为Drop(放置)2.创建 C# UIDrag 脚本这个放在白色Image上面using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class UIDrag : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler{ private GameObje.
2021-04-20 15:26:07
5209
原创 ◄ Unity 『功能总结』►——在Inspector面板显示镶嵌式List<List<Var>>/数组
如下图:多个数组嵌套模式是不会显示在Inspector上面的,通过【Serializable】显示这里面用List或者数组都可,看怎么写代码舒服怎么用[Header("题目和选项")] public List<QuestionINFO> QuestionInfo; [Serializable] public class QuestionINFO { [Header("题目")] public string Question
2021-03-31 13:44:31
3170
原创 ◄ Unity 『功能总结』►——UGUI-Text 的乱变行问题
文字排版错误由上图可以看到这句话从“2”后面就开始跳行了,这样显得文字排版问题极为严重!//使用不间断的空格替换普通空格//有三种空格格式//1.不间断空格 \u00A0//2.半角空格 \u0020//3.全角空格 \u3000var text = text.Replace(" ", "\u00A0");将断行处改变文字排版变为正确 public Text mText;void Start() { mText.text = mText.text.Re.
2021-03-26 14:51:27
432
原创 ◄ Unity 『功能总结』►——NAudio音频转换(MP3=>WAV)
unity使用外部调取音频1.由于Unity支持的外部加载的音频格式有限(wav、ogg等)2.所以得用外部资源来更改目标格式,用到了.Net里面的NAudio库来转换并播放MP3格式音频 string Path = "Assets/StreamingAssets/Songs" + "/"; //路径 void Start() { StartCoroutine(LoadMusic(Application.streamingAssetsPath +"/Songs/" + 音乐名称
2021-03-22 19:23:36
1786
1
原创 ◄ Unity 『功能总结』►——子物体任意排序SetSiblingIndex
设置生成物体在父节点的顺序GameObject Line = Instantiate(Resources.Load<GameObject>("Prefabs/Pos1"), InsOBJ.transform); Line.transform.SetSiblingIndex(0);InsOBJ.transform 就是父节点如果父节点下有很多东西 但是想要将 动态创建的物体放到指定的位置 用到GmaeObject.transform.SetSi
2021-03-22 17:06:04
4106
原创 ◄ Unity 『功能总结』►——List打乱,乱序(洗牌等)
Unity将List打乱,乱序(洗牌等)using System.Collections;using System.Collections.Generic;using UnityEngine;using System;using Random = System.Random;public class Outorder : MonoBehaviour{ public List<int> testLixt = new List<int>(); void S
2021-03-19 15:58:23
2420
原创 ◄ Unity 『功能总结』►——创建ScriptableObject文件/填写/更改变量
Unity脚本常用的标签属性 [] Editor功能性脚本 Editor功能介绍[MenuItem("Assets/Create ScriptObject")] 在Project右键Creat生成新型文件Editor功能介绍脚本都带 using UnityEditor,所以将将本放置在Assets/Editor目录羡慕下面!!!!!!!!!!!!!!!!![MenuItem(“Assets/Create ScriptObject”)] 在Project右键Creat生成新型文件展示
2020-12-22 18:36:51
1312
原创 ◄ Unity 『功能总结』►——Excel读取
Unity读取Excel文件一、介绍Excel格式二、导入DLL三、读取Excel一、介绍Excel格式格式版本xxx.xlsx>=2007以后版本xxx.xls<=2003以前版本二、导入DLL三、读取Excelusing UnityEngine;using System.Data;using System.IO;using Excel;using UnityEngine.UI;public class finsh : MonoB
2020-12-22 18:09:55
199
原创 ◄ Unity 『功能总结』►——UI拖拽/PC+移动端
#mermaid-svg-C3XobXZuV3ns0Wt0 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-C3XobXZuV3ns0Wt0 .label text{fill:#333}#mermaid-svg-C3XobXZuV3ns0Wt0 .node rect,#mermaid-svg-C3XobXZuV3
2020-12-18 15:51:24
531
原创 Unity插件——文字转朗读语音RtVioce插件功能/用法/下载
目录插件 - RtVioce一、使用步骤1.导入进Unity(插件形式为 .unitypackage)2.添加所需Prefab3.代码调用插件 - RtVioce支持的Unity版本:5.3.1 及以上版本功能:语音转文字*不需要为自己的声音行事*多个音色变换*多个扬声器 同时对讲(说话)*NPC聊天转换等。。。。•生成的音频可以存储到文件中。一、使用步骤1.导入进Unity(插件形式为 .unitypackage)2.添加所需Prefab3.代码调用字符串为朗读内容
2020-11-21 15:54:10
11324
31
原创 ◄ Unity 『功能总结』►——UnityWebGL打包技巧
Unity WebGL 去除移动端的警告using System;using System.IO;using UnityEditor; public class PostBuildHandler{ [PostProcessBuild] public static void OnPostProcessBuild(BuildTarget target, string targetPath){ if (target!=BuildTarget.WebGL) return;
2020-09-01 11:17:21
1060
原创 Unity脚本常用的标签属性 []
Unity脚本常用的标签属性 [] 1.在 Inspector 隐藏 public 变量 [HideInInspector] [HideInInspector] private Transform target;//获取旋转目标2.序列化字段 [SerializeField] [SerializeField] private Transform target;//获取旋转目标3.分组标题 [Header(“str”)] [Header("目标")] pu
2020-06-15 14:09:21
5755
原创 ◄ Unity 『功能总结』►——打开外部文件
Unity打开指定路径文件夹或者文件夹内的.exe/.unity等打开指定路径的文件夹打开指定路径的.exe/.unity等打开指定路径的文件夹 void Start() { string Path = "C:";//直接打开C盘 //string = Path = "C:/OK" //打开C盘内部名叫 OK 的文件夹 Path =...
2020-04-21 19:24:29
702
HDRP 物体描边插件在Volume添加
2021-12-21
2D Rope Editor 1.0.rar
2021-02-01
Easy Ropes 2D 1.1.8.4.zip
2021-02-01
RT-Voice PRO -2.7.1.RAR(里面是压缩包/Free)
2020-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人