自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity 定时器

【代码】Unity 定时器。

2025-03-15 17:47:55 77

原创 Unity 简易的UI框架

Unity UI框架

2025-02-06 19:24:38 476

原创 Unity 自定义批量打包工具

使用也很简单,选择打包的平台,并设置一些参数。点击开始打包或清理并打包。效果图,可以将它锁定在这里,方便后面使用。

2025-01-13 21:41:05 603

原创 unity小技巧,按钮点击范围调整

2024-12-08 12:31:44 281

原创 Unity RectTransUtility工具类

这个工具主要是用于动态生成UI的情况。项目中我们通过配置UI的锚点、位置以及大小(位置、大小都是通过蓝湖获取看到的),然后通过代码动态生成UI。大部分情况下只要合理设置锚点,那么生成出来的UI就已经满足了适配的要求。

2024-12-07 21:47:16 275

原创 unity 播放图片序列帧

【代码】unity 序列帧。

2024-12-07 21:20:19 124

原创 Unity中使用Sqlite存储本地数据

4.效果图,可以看到可以正常在pc/安卓上运行。我的环境:win11、unity团结1.3.4。1.下载sqlite-net,将。2.下载各平台依赖项,如。导入Unity并设置。3.简单列子,打包测试。

2024-12-07 15:55:40 865

原创 Unity 超链接文本类

【代码】Unity 超链接文本类。

2024-11-30 13:39:04 414

原创 Unity UnityWebRequest封装类

封装UnityWebRequest,简化api调用流程,非常奈斯。

2024-08-04 18:37:09 544 1

原创 unity text 文本符号显示问题与打字机效果的结合

问题1:通过遍历text组件每一行数据(第二行开始),如果是符号,就在它之前的字符前添加换行符。问题1:unity text显示文本时,符号可能显示在某行的开头的位置。脚本2,适配TextSymbolFit脚本。问题2:打字机效果没有适配问题1的脚本。脚本1 解决文本符号显示问题。问题2:适配上述脚本。

2024-03-10 20:37:02 384

原创 unity 讯飞webapi在线语音合成

websocker插件使用的。

2024-01-29 13:37:00 957 3

原创 Unity UIBasePanel 简单的ui基类

【代码】Unity UIBasePanel 简单的ui基类。

2024-01-26 14:40:08 597

原创 unity circleimage组件

"圆形或扇形填充比例"

2024-01-14 15:38:51 596

原创 Unity NotSupportedException: Encoding 54936 data could not be found. Make sure you have correct in

路径:Unity2021.3.6f1\Editor\Data\MonoBleedingEdge\lib\mono\unityjit-win32。或Unity2021.3.6f1\Editor\Data\MonoBleedingEdge\lib\mono。unity版本2021.3.6f1。解决方式:导入I18N*.DLL。

2023-11-22 09:52:34 249

原创 unity ugui text 超链接和下划线,支持部分富文本格式

项目需要用到该功能, 搜索和参考了很多文章,要么不支持富文本,要不没有下划线,要么是错误的,修修改改后满足我的需求,代码如下。

2023-10-14 19:39:08 3153 1

原创 unity 实现拖动ui填空,并判断对错

使用过程中,出现拖动ui位置错误的情况,修改为使用 localPosition。但是吸附到指定位置却需要用的position。根据自己的需求修改为如下代码。

2023-10-14 08:55:09 629 8

原创 Unity Debug的简单封装

Project Settings-Player-Other Settings-Script Define Symbols添加 EnableLog,点击Apply。日志拦截器, 实现Unity中Console窗口双击跳转到合理的位置。对Unity Debug的简单封装。

2022-12-03 03:00:00 1093

原创 Unity 新创建的脚本自动添加模板注释(头部注释)

2.解决了脚本的编码问题,默认的编码是GBK,中文注释,在unity的Inspector会显示乱码, 使用模板注释创建的脚本编码格式是utf-8的编码。unity创建脚本时,自动添加头部注释。

2022-12-02 02:45:00 818

原创 Unity 计时器工具类

【代码】Unity 计时器工具类。

2022-11-27 17:00:00 494

原创 Unity FPS显示工具

使用非常简单,创建个空物体,添加FPSDisplay脚本,修改脚本参数,运行即可。效果图,按需要修改代码或参数。

2022-11-26 21:56:22 1250

转载 Unity 报错 EndLayoutGroup: BeginLayoutGroup must be called first

网络上查找排查:核心问题还是一句话就能解决,就是GUIUtility.ExitGUI();当然也有可能会踩坑(只能怪自己不怎么熟悉编辑器扩展),这一句话我加在OnInspectorGUI()末尾的时候,发现扩展面板不能使用了,后来细心查找并排查问题,发现是在点击一个按钮操作后爆出的错,所以将这句话添加到了按钮点击执行域里面了,然后问题就解决了。

2022-11-17 22:48:59 2431

原创 628. 三个数的最大乘积

【代码】628. 三个数的最大乘积。

2022-11-12 16:46:24 130

原创 Unity AVPro Video 加载视频第一秒图片与例子

mediaPlayer.OpenMedia(new MediaPath(url链接, MediaPathType.AbsolutePathOrURL), false);3.给Scroll View 的Content添加Grid Layout Group 和 Content Size Fitter组件,按需调整里面参数。原理:使用AVPro Video插件的MediaPlayer。1.创建一个空对象并添加TestAVPro(自己写的脚本)6.需改名称和脚本对应(按照自己的来改)5.关闭自动播放和自动加打开。

2022-11-12 06:00:00 2592

原创 Unity AVPro Video使用和WebGL播放视频流

在Hierarchy视图右击 Video->Media Player 或者选择菜单栏的GameObject菜单,然后选择 Video->Media Player。视频格式:原先给的视频流格式是flv,经过各种尝试,无法在webgl上播放,经过协商,提供了一份m3u8格式的视频流。实现原理:创建Media Player对象和创建Display uGui对象,代码控制播放哪一个视频。3.给Display uGui指定Media Player组件。注意:打包webgl平台,视频流格式是m3u8,设置。

2022-11-11 09:39:07 6858 1

原创 CentOS 7 安装CMake

官网:https://cmake.org || https://cmake.org/files/#1. 下载某个版本wget https://cmake.org/files/v3.12/cmake-3.12.1.tar.gz#2. 解压tar -xvzf cmake-3.12.1.tar.gz#3. 编译cd cmake-3.12.1/make#4. 安装sudo make installsudo update-alternatives --install /usr/bin/

2022-03-05 06:24:37 1751

原创 CentOS 7 安装 gcc && gcc-c++

Centos 7默认安装的gcc版本为4.8,这里安装更高版本(7.3)#1. 安装centos-release-sclsudo yum install -y centos-release-scl#2. 安装devtoolset,sudo yum install -y devtoolset-7 #sudo yum install -y devtoolset-7-gcc*#3. 激活对应的devtoolset#scl enable devtoolset-7 bash #这条激活命令只对本次会

2022-03-05 05:59:34 1929

原创 CentOS 7 安装 Development Tools

yum groupinstall “Development Tools” 或者 yum groupinstall “开发工具”会一次性安装很多常用的开发包,包括gcc,g++等编译文件必须的工具。#0-查看可用组安装包#yum grouplist | more#1 使用yum groupinstall "开发工具" ,效果是一样的yum groupinstall "Development Tools"#2-再次查看可用组安装包,多了一项#已安装的组:开发工具#yum grouplist

2022-03-05 05:15:51 10113 1

原创 CentOS 7 安装 epel-release

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.#1-下载epel-releaseyum install -y epel-release#2-作用yum会将下载下来的 包文件rpm和头文件header存盘在 本地机器的硬盘 缓存中, 这个将占用 硬盘空间, 可以将这些内容清除掉, 以释放磁盘空间:yum clean all#3-y

2022-03-05 05:02:03 13415 5

原创 unity 获取脚本的相对路径

public static string RelativePath(MonoBehaviour script){ string path = "";#if UNITY_EDITOR MonoScript monoScript = MonoScript.FromMonoBehaviour(script); path = AssetDatabase.GetAssetPath(monoScript);#endif return path;}//使用 获取脚本A的相对路径public class

2021-12-11 15:41:33 3376

原创 Assertion failed on expression: m_ErrorCode == MDB_MAP_RESIZED

原文链接原因:Unity许可证过期;解决办法:1.退出并关闭当前Unity 2.打开Unity Hub重新激活一下许可证; 3.重新打开就可以解决了

2021-11-28 16:47:54 3474

原创 unity [yield return null] and [yield return WaitForSecond]

unity 协程返回值IEnumerator代码来自[company] IEnumerator _wait_one_frame_(System.Action onEntered, bool playEffects , bool blockScreen) { yield return null; //yield return new WaitForSeconds(2f); //yield return new WaitForEndOfFrame(); InternalEnterScre

2021-11-07 09:58:26 441

原创 C# 函数参数中 this的作用

来自公司的代码 protected virtual void PlayEnterEffects(System.Action onEnterScreen) { onEnterScreen.InvokeSafely(); }public static void InvokeSafely(this System.Action action) { if (action != null) { try

2021-11-07 07:55:44 402

原创 unity制作bitmap字体-艺术字

工具:bmfont链接:https://pan.baidu.com/s/1Oz6hUB-tYWvtqfrDACM_eA提取码:0000打开默认是空的通过上方的image菜单栏进行操作导入图片,设置id,其它保持默认就好,id根据ansii码值导入完成后,可以预览一下,然后导出将生成的.fnt文件更改为.txt文件,然后将生成2个文件,导入到unity工程, 使用NGUI的工具,创建即可直接创建即可(这样创建的字体是没有材质的)unity ngui使用text, ugui使用x

2021-10-21 17:31:16 503

原创 Unity打开项目之Hold on,之第一次打开25G的文件夹,之我的自闭之旅

环境:Unity2017.4.36VS2019Windows10介绍:使用Unity打开一个进25G的项目,文件中包含各个平台的代码,第一次打开花费了进4个小时,关闭后在次打开花费了近…按理说只有第一次加载才会需要很长时间, 第二次相对来说会快很多…我遇到的问题:1.使用Unity2020.x打开这个项目,打开后少了很多文件,项目还不可以运行…项目使用的Unity2017.4.36, 我用的Unity2020.x打开,可能是版本的问题,但是打开的时候提示了升级…也没有什么报错,应该没错才对呀…

2021-10-16 23:44:16 2969 2

原创 qt下载链接

qt下载链接

2021-08-09 21:36:01 102

原创 2021-06-18

vs2017+qt连接mysql数据出现mysql驱动未加载网上有很多方法,都是可行的, 如果还是不行,就要确定mysql的版本和qt的版本是否是一样的, vs是否也是x64调试的…稀里糊涂的解决了我出现的问题…晕...

2021-06-18 11:57:35 94

原创 vmware15.5.0启动虚拟机时,出现于***不兼容

网上查了很多方法, 也一一试了,可以说有用和无用。最后没办法了, 就上vmware的官网下了个最新版的, 然后就好了,真是奇怪。

2020-10-21 20:40:16 733

原创 QMdiArea调整子窗口大小

2020-3-11问题: 调整多文档区域添加的子窗口大小调整多文档区域子窗口的大小,直接使用子窗口的resize方法,无效.查询了几篇文档, 可以通过多文档的activeSubWindow()方法调用resize()调整子窗口的实例如:ui->mdiArea->activeSubWindow()->resize(宽,高);...

2020-03-11 15:00:24 1787 2

原创 QFile读取文件乱码问题

2020-3-11使用Qt的QFile打开文件时, 中文输出乱码, 知道是编码的问题, 由于第一次接触Qt,所有不太清楚如何解决, 查询一番, 认识了一个类QTextCodec,感觉这个比较好, 记在这里,方便日后复习解决方法QTextCodec codec = QTextCodec::codecForName("GBK");QFile file("***"); //***为要读取的文件路...

2020-03-11 14:54:05 2865 2

原创 信号与槽的连接=>demo

qt的信号与槽, 允许一个信号与一个或多个槽连接, 也允许多个信号与一个槽连接还允许信号与信号连接… 进行信号与槽的连接, 槽方法允许比信号的参数列表少或参数列表相同(参数必须匹配)比如: 信号: void hello(QString& str)槽: void hi1();或者void hi2(QString& str)void hi(QString&str, ...

2020-02-27 10:15:09 310

空空如也

空空如也

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

TA关注的人

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