自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

懒人

记录分享自己的学习内容

  • 博客(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 2548

原创 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 4656

原创 Unity脚本属性记录

AddComponentMenu 添加一个组件菜单属性,在Compoent菜单下 DisallowMultipleComponent 脚本不能重复添加 RequireComponent 当你添加的一个用了RequireComponent组件的脚本,需要的组件将会自动被添加到游戏物体 ...

2021-09-06 15:01:32 149

原创 Unity编辑器 -AssetDataBase.SaveAssets()

UnityEditor.AssetDatabase.Refresh();刷新文件夹在编写编辑器时,如果需要修改Unity序列化资源(如Prefab,美术资源,ScriptableObject等类型),修改后应将该资源标记为已更改:EditorUtility.SetDirty(target)但标记为已更改的资源Unity不会立即保存到磁盘,这时需要调用:AssetDataBase.SaveAssets(); ...

2021-09-06 11:09:31 2514

原创 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 1177

原创 Unity强制刷新UI

/// <summary> /// 强制刷新UI /// </summary> /// <param name="rect"></param> /// <returns></returns> IEnumerator UpdateLayout(RectTransform rect) { LayoutRebuilder.ForceRebuildLayoutImmediate(r

2021-04-09 14:18:01 1302

转载 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 1650

原创 Unity inputField 没办法换行 问题

Unity inputField 没办法换行 问题今天做项目使用inputField输入,发现输入长度过长,但是还是没有自动换行记录一下修改inputField中LineType为MultiLineSubmit

2021-03-25 17:35:45 1559

原创 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 219

原创 调用动画,等待当前动画结束

//开启协程,在协程中等待动画结束IEnumerator WaitAnimator(Animator _ani) { bool _isPlaying=true; while (_isPlaying) { yield return new WaitForSeconds(1); AnimatorStateInfo animatorInfo = _ani.GetCurrentAnimatorStateInf

2021-03-05 11:40:21 260

原创 后台日志管理,回调debug,方便打包后调试数据

/**********************************************************************************************添加控制台命令的规则:1.在AddCmd方法中 使用cmds.ADD()方法新建一个Cmd类的实例2.根据有/无窗口的需求选择Cmd合适的构造参数 Cmd类的构造参数详情 请查阅Cmd类注释3.创建控制台的无参数调用方法 方法名需要与Cmd类构造器参数的GUIContent . text 名称一致4.创建控制

2021-03-05 11:31:03 149

原创 Unity脚本依赖

Unity脚本依赖当前脚本被挂载时,对应脚本一起挂载[RequireComponent (typeof(XXXX))]

2020-09-29 16:48:45 473

原创 整理分类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 124

原创 Unity跳转场景传递数据

Unity跳转场景传递数据学习记录跳转场景时,保证物体不被摧毁,可以保存场景数据内容using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;public class DontDestory : SingletonM<DontDestory>{ /// <summary> /// 单例 /// </summary> static

2020-06-03 10:02:45 2094 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 317

原创 Unity脚本初始化

Unity脚本初始化打开unity程序安装位置根目录Unity2018.4.5\Unity\Editor\Data\Resources\ScriptTemplates\81-C# Script-NewBehaviourScript.cs打开并修改所需初始化内容//===================================================//备 注:替换代码注释//=================================================

2020-06-03 09:43:18 1332

原创 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 479

原创 unity常用插件链接分享

链接:https://pan.baidu.com/s/13LjthC15xgL3nef9diAxOw提取码:evdc

2020-05-18 15:39:27 427 2

弹窗.unitypackage

简单的实现一个通用弹窗功能,用委托简单的处理触发事件,确定和取消,定时显示消失,萌新记录学习unity

2020-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除