◄ Unity 『功能总结』►
文章平均质量分 50
Unity 『功能总结』 每次用到几率较大 但总是忘记 就做上笔记
臭臭~
d=(。∀°) d=(。∀°) d=(。∀°)
展开
-
◄ 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 · 692 阅读 · 2 评论 -
◄ Unity 『功能总结』►——获取文件夹内所有文件
获取指定文件夹内所有文件原创 2021-12-27 18:47:01 · 9439 阅读 · 1 评论 -
◄ 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 · 1814 阅读 · 3 评论 -
◄ 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 · 1260 阅读 · 0 评论 -
◄ 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 · 1703 阅读 · 0 评论 -
◄ 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 · 1689 阅读 · 0 评论 -
◄ 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 · 2873 阅读 · 0 评论 -
◄ Unity 『功能总结』►——2D/UI线段效果贝塞尔(无重力)
2D线段显示1.创建步骤看上会步骤2.调节Canvas的RenderMode为Space-Camer3.替换成UI测试3.测试效果![请添加图片描述](https://img-blog.csdnimg.cn/a47c5078f93f4cbaacc79caad6dba2aa.gif)==LineRenderer被UI挡住==前言:书接上回 ◄ Unity 『功能总结』►——线段效果(无重力)修改为2D状态UI状态显示1.创建步骤看上会步骤◄ Unity 『功能总结』►——线段效果(无重力原创 2021-09-26 16:22:54 · 444 阅读 · 0 评论 -
◄ 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 · 474 阅读 · 0 评论 -
◄ 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 · 1718 阅读 · 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 · 4803 阅读 · 0 评论 -
◄ 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 · 2822 阅读 · 0 评论 -
◄ 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 · 296 阅读 · 0 评论 -
◄ 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 · 1623 阅读 · 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 · 3777 阅读 · 0 评论 -
◄ 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 · 611 阅读 · 0 评论 -
◄ 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 · 997 阅读 · 0 评论 -
◄ 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 · 490 阅读 · 0 评论 -
◄ 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 · 177 阅读 · 0 评论 -
◄ 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 · 2136 阅读 · 0 评论