- 博客(55)
- 收藏
- 关注
原创 Unity 自定义批量打包工具
使用也很简单,选择打包的平台,并设置一些参数。点击开始打包或清理并打包。效果图,可以将它锁定在这里,方便后面使用。
2025-01-13 21:41:05
603
原创 Unity RectTransUtility工具类
这个工具主要是用于动态生成UI的情况。项目中我们通过配置UI的锚点、位置以及大小(位置、大小都是通过蓝湖获取看到的),然后通过代码动态生成UI。大部分情况下只要合理设置锚点,那么生成出来的UI就已经满足了适配的要求。
2024-12-07 21:47:16
275
原创 Unity中使用Sqlite存储本地数据
4.效果图,可以看到可以正常在pc/安卓上运行。我的环境:win11、unity团结1.3.4。1.下载sqlite-net,将。2.下载各平台依赖项,如。导入Unity并设置。3.简单列子,打包测试。
2024-12-07 15:55:40
865
原创 unity text 文本符号显示问题与打字机效果的结合
问题1:通过遍历text组件每一行数据(第二行开始),如果是符号,就在它之前的字符前添加换行符。问题1:unity text显示文本时,符号可能显示在某行的开头的位置。脚本2,适配TextSymbolFit脚本。问题2:打字机效果没有适配问题1的脚本。脚本1 解决文本符号显示问题。问题2:适配上述脚本。
2024-03-10 20:37:02
384
原创 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 报错 EndLayoutGroup: BeginLayoutGroup must be called first
网络上查找排查:核心问题还是一句话就能解决,就是GUIUtility.ExitGUI();当然也有可能会踩坑(只能怪自己不怎么熟悉编辑器扩展),这一句话我加在OnInspectorGUI()末尾的时候,发现扩展面板不能使用了,后来细心查找并排查问题,发现是在点击一个按钮操作后爆出的错,所以将这句话添加到了按钮点击执行域里面了,然后问题就解决了。
2022-11-17 22:48:59
2431
原创 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
原创 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关注的人