自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Unity 新版输入系统(Input System)

NOTE]新的输入法系统需要 Unity 2019.4+ 和 .NET 4 运行时。它不适用于 .NET 3.5 的项目。教程版本:Unity 2021.3.26。

2024-04-18 16:58:46 1059

原创 Unity 资源文件下载器

Unity 资源文件下载器

2024-02-26 20:46:35 420

原创 Unity编辑器扩展之上传文件至腾讯云对象存储桶

每次将资源打包成Bundle包或者需要将某些文件上传到对象存储桶中,都需要打开腾讯云或是其它第三方平台然后将文件上传到指定目录。上述操作自我感觉比较麻烦于是该工具就诞生了,在打包完资源后在Unity内部就能实现上传。当然你也可以在Unity内部上传任何你想上传的文件,也提供上传文件夹下的所有内容。

2024-01-07 17:09:23 516

原创 Unity 编辑器扩展之重绘脚本的Inspector制作场景名称下拉菜单

Unity 编辑器扩展之重绘脚本的Inspector制作场景名称下拉菜单

2023-12-08 16:19:06 634

原创 Unity 编辑器运行时启动指定场景

需要启动场景做初始化操作,比如获取到数据以后才会跳转到战斗场景等。导致每次修改完其它场景都需要打开启动场景

2023-12-08 14:41:58 615 1

原创 Unity 打包exe 获取Excel文件中的数据出现空指针错误

Unity 打包exe 获取Excel文件中的数据出现空指针错误

2023-12-07 17:05:31 436 1

原创 C# string 扩展方法

1. string转枚举2.移除所有非汉字、字母、数字的字符3. 移除空格4.判断文件是否存在5.根据路径创建文件夹6.URL中提取文件名

2023-12-07 14:18:11 760 1

原创 C# List扩展

1. 洗牌算法(Fisher-Yates)2. 添加数据并获取List Count

2023-12-05 14:18:04 499

原创 C# 获取继承接口的类

利用反射获取当前程序集下的所有类型使用LINQ 查询实现接口的类,并将结果转换为列表。

2023-11-28 12:08:52 527

原创 Unity 导入带有Blendshape模型调用SetBlendShapeWeight方法导致物体光照效果不对

使用SetBlendShapeWeight控制节点进度导致物体光照效果不对。

2023-11-23 16:13:37 187

原创 Unity 编辑器扩展之 Project 文件夹描述

使用关键码对文件夹名称和描述进行拆分,拆分后通过ScriptableObject存储文件夹信息。

2023-11-22 20:57:00 73

原创 Unity WebRequest GET-POST 简单封装

【代码】UnityWebRequest GET-POST 简单封装。

2023-11-10 11:07:06 206 1

原创 Unity 接入百度长文本合成语音

【代码】Unity 接入百度长文本合成语音。

2023-10-24 10:55:13 319 4

原创 Unity WebGL和JS通信

1. Unity调用JS方法1. Unity调用JS方法1.1 在Assets文件夹下新建Plugins文件夹并在该文件夹下新建.jslib扩展名文件(名称无所谓)1.2 在.jslib扩展名文件新增以下代码(标准格式)1.3 创建JS方法1.4 调用JS方法。

2023-09-13 17:16:28 1011

原创 Unity HybridCLR代码热更初体验

Unity 版本: 2012.3.26。

2023-08-02 17:57:17 238 3

原创 Unity 使用Addressable加载远程资源

打包路径在AddressableAssetSettings可以查看,默认路径在项目的根目录。2. 将需要加载的资源拖到Group下并修改Group的加载方式为Remote。5.2 创建空物体并将 ResourceManager 挂到该物体上。3.2 复制访问域名并修改Addressable的加载路径。3.配置存储桶并修改Addressable的远程加载路径。4.2上传至对象存储桶(将打包好的文件夹整体上传)4. 完成上述操作后即可打包部署到对象存储桶。2.1将该Group的加载方式改为远程。

2023-07-28 17:15:33 1010 12

原创 Unity WebGL使用jslib文件打包失败

Unity WebGL使用jslib文件打包失败

2023-07-27 16:07:11 387 5

原创 Unity 判断物体是否在指定范围内

使用 Physics.CheckSphere 函数通过检测指定点周围是否有碰撞体,可以传入一个位置向量和一个半径值,如果需要对指定层级进行检测可以传入LayerMask 表示需要检测的碰撞体的层。结果会返回一个bool值,表示该位置是否有碰撞体与之重叠。

2023-05-24 21:29:47 1327

原创 Unity Android 长时间运行导致卡死的BUG

最近项目中遇到一个问题,Unity 项目打包成 Android 长时间运行会导致 App 卡死。该问题出现在Unity 2021.3.19其他版本不详,由于项目中引入了arr库所以查找问题比较难受。好在搞安卓的同事帮忙研究了一下,发现App在运行期间吃满单核CPU的算力。

2023-03-22 12:02:03 1841

原创 Unity Addressables打包后的资源提前部署到安卓设备存储空间

Unity Addressables 资源提前部署到安卓存储空间

2022-10-24 17:28:49 2503 2

原创 Unity加载AB包

Unity加载AssetBundle

2022-01-14 17:27:01 5002

原创 Unity中使用QQ邮箱发送验证码

1.打开邮箱设置开启POP3/SMTP服务2.生成授权码3.发送验证码按钮事件public void SendVerificationCode(){ // 随机生成验证码 VerificationCode = UnityEngine.Random.Range(11219, 96719); // 保存到本地 PlayerPrefs.SetInt("VerificationCode", VerificationCode);

2022-01-05 16:33:36 3535

原创 Unity隐藏UI界面最优方案

给面板添加CanvasGroup,控制CanvasGroup的属性//显示GetComponent<CanvasGroup>().alpha = 1;GetComponent<CanvasGroup>().interactable = true;GetComponent<CanvasGroup>().blocksRaycasts = true; //隐藏GetComponent<CanvasGroup>().alpha = 0;GetC..

2021-11-23 13:58:43 4253

原创 Unity嵌入Android(Unity Android Studio混合开发)

案例测试环境: Unity: 2020.1.7 Android Studio:4.11.创建工程2.切换为 Android 平台, 勾选 Export Project ,然后 Player Settings 设置,尤其是包名,设置好后, 就可以 Export 导出工程,具体如下图3.导出后的 Unity 工程,具体如下图4.打开 Android Studio ,新建一个工程,新建一个 Empty Activity,具体如下图,注意包名以...

2021-10-15 16:21:53 4872 6

Unity 资源文件下载器

1.下载文件到指定目录 2.UniTask异步下载 3.分块写入操作 4.支持下载多个文件 5.支持下载跟踪器(下载进度、文件大小、文件数) 6.支持链式编程 7.支持PC、Android下载到Application.persistentDataPath目录下

2024-02-26

Unity编辑器扩展之将文件上传至腾讯云对象存储桶

Unity编辑器扩展之将文件上传至腾讯云对象存储桶

2024-01-07

Unity 编辑器扩展之 Project 文件夹描述

Unity 编辑器扩展 Project 面板文件夹描述

2023-11-22

空空如也

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

TA关注的人

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