- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Unity接口实例
记录一下自己学习接口编写第一步 先创建接口using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;/// <summary>/// 接口函数/// 接口函数的实现/// </summary>public class ObjState : ICallback{ public void OnIdle(string _i
2022-04-27 11:58:52
2802
原创 UNITY打包WebGL常见问题整理
1.浏览器报错Uncaught ReferenceError: unityFramework is not defined at HTMLScriptElement.r.onload可能原因:Unity内设置压缩方式将压缩格式调整为Disabled打包时:一定不能有中文路径路径过长有时候会打包失败其他没有问题时,打包有时会失败,需要重启电脑或者unity程序发布WebGL平台后出现部分文字消失,或显示不全的解决办法。项目中因DoTween冲突时,可以删除 .MD...
2021-12-23 09:52:53
4960
原创 Unity脚本属性记录
AddComponentMenu 添加一个组件菜单属性,在Compoent菜单下 DisallowMultipleComponent 脚本不能重复添加 RequireComponent 当你添加的一个用了RequireComponent组件的脚本,需要的组件将会自动被添加到游戏物体 ...
2021-09-06 15:01:32
200
原创 Unity编辑器 -AssetDataBase.SaveAssets()
UnityEditor.AssetDatabase.Refresh();刷新文件夹在编写编辑器时,如果需要修改Unity序列化资源(如Prefab,美术资源,ScriptableObject等类型),修改后应将该资源标记为已更改:EditorUtility.SetDirty(target)但标记为已更改的资源Unity不会立即保存到磁盘,这时需要调用:AssetDataBase.SaveAssets(); ...
2021-09-06 11:09:31
2773
原创 unity获取机器唯一标识符
1.SystemInfo类Debug.Log(SystemInfo.graphicsDeviceID);//获取显卡的唯一标识符Debug.Log(SystemInfo.deviceUniqueIdentifier);//获取设备唯一标识符Debug.Log(SystemInfo.deviceType);//获取设备的类型Debug.Log(SystemInfo.processorType);//获取处理器的类型2.PCusing System.Net.NetworkInformation;
2021-05-21 09:49:00
1358
原创 Unity强制刷新UI
/// <summary> /// 强制刷新UI /// </summary> /// <param name="rect"></param> /// <returns></returns> IEnumerator UpdateLayout(RectTransform rect) { LayoutRebuilder.ForceRebuildLayoutImmediate(r
2021-04-09 14:18:01
1394
转载 Unity 时间格式化 调用system获取时间并格式化
日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为: 2007 - 01 - 03 14 : 33 : 34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: using System; using System.Globalization;String format = " D " ;DateTime date = DataTime,Now;Response.Write(date.T
2021-04-03 18:28:58
2020
原创 Unity inputField 没办法换行 问题
Unity inputField 没办法换行 问题今天做项目使用inputField输入,发现输入长度过长,但是还是没有自动换行记录一下修改inputField中LineType为MultiLineSubmit
2021-03-25 17:35:45
1978
原创 unity更换鼠标图标
unity更改鼠标光标效果```csharp /// <summary> /// 设置图标 /// </summary> /// <param name="_cursorTexture">待替换模板</param>public void SetCursor(Texture2D _cursorTexture){ Cursor.SetCursor(_cursorTexture, Vector2.zero, CursorMode.Auto);
2021-03-05 17:37:35
269
原创 调用动画,等待当前动画结束
//开启协程,在协程中等待动画结束IEnumerator WaitAnimator(Animator _ani) { bool _isPlaying=true; while (_isPlaying) { yield return new WaitForSeconds(1); AnimatorStateInfo animatorInfo = _ani.GetCurrentAnimatorStateInf
2021-03-05 11:40:21
334
原创 后台日志管理,回调debug,方便打包后调试数据
/**********************************************************************************************添加控制台命令的规则:1.在AddCmd方法中 使用cmds.ADD()方法新建一个Cmd类的实例2.根据有/无窗口的需求选择Cmd合适的构造参数 Cmd类的构造参数详情 请查阅Cmd类注释3.创建控制台的无参数调用方法 方法名需要与Cmd类构造器参数的GUIContent . text 名称一致4.创建控制
2021-03-05 11:31:03
179
原创 整理分类C#中常用的排序算法
整理分类C#中常用的排序算法参考整理的几个算法,后续补充/* * FileName: SortAlgorithm * CreateTime: 2020-06-22 10:43:40 * Version: 版本 * Description: * */using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 排序方法///
2020-06-24 10:26:26
156
原创 Unity跳转场景传递数据
Unity跳转场景传递数据学习记录跳转场景时,保证物体不被摧毁,可以保存场景数据内容using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;public class DontDestory : SingletonM<DontDestory>{ /// <summary> /// 单例 /// </summary> static
2020-06-03 10:02:45
2241
2
原创 Unity继承于MonoBehaviour的单利类
Unity继承于MonoBehaviour的单利类学习记录继承于MonoBehaviour的单例类,方便调用/* * FileName: SingletonM * CreateTime: #CreateTime# * Version: #Version# * Description: * */using System;using System.Collections.Generic;using System.Linq;using System.Text;usi
2020-06-03 09:49:47
349
原创 Unity脚本初始化
Unity脚本初始化打开unity程序安装位置根目录Unity2018.4.5\Unity\Editor\Data\Resources\ScriptTemplates\81-C# Script-NewBehaviourScript.cs打开并修改所需初始化内容//===================================================//备 注:替换代码注释//=================================================
2020-06-03 09:43:18
1396
原创 Unity通用字体替换
Unity通用字体替换# if UNITY_EDITORusing UnityEngine;using System.Collections;using UnityEditor;using UnityEngine.UI;public class ChangeFontWindow : EditorWindow{ [MenuItem("Tools/换字体")] public static void Open() { /*第一个参数窗口类型,决定窗口操作逻辑
2020-06-03 09:35:43
547
原创 unity常用插件链接分享
链接:https://pan.baidu.com/s/13LjthC15xgL3nef9diAxOw提取码:evdc
2020-05-18 15:39:27
562
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人