
Unity开发
文章平均质量分 87
SlipperSoar
一个菜鸡
展开
-
关于Unity中UGUI的Text文本的富文本的扩充实现
在使用Unity制作UI相关内容时,因为项目原因不能使用TMP_Text来实现各种富文本效果,但又需要在普通的文本中穿插描边、阴影等效果而在Unity的Text中,原生只支持Bold(粗体)、Italic(斜体)、Size(大小)、Color(颜色)这几种效果,所以更复杂的富文本效果就需要手动实现。于是动手实现了基于Text组件的富文本扩展。原创 2024-12-15 02:45:49 · 1212 阅读 · 0 评论 -
关于使用NewtonSoft.Json库反序列化遭遇Unexpected character的解决记录
关于unity使用NewtonSoft.Json反序列化时遭遇JsonReaderException: Unexpected character encountered while parsing value异常的解决方案记录原创 2023-08-07 21:38:19 · 11687 阅读 · 0 评论 -
关于Unity的Input类、UI逻辑以及EventTrigger组件的坑
文章目录前言为什么不用Input类EventTrigger的坑组件描述它的坑描述具体表现解决方案具体代码原理结语前言我本来是使用Input类输入来直接写UI逻辑的但是在我添加弹窗并用弹窗做一些操作的时候,发生了“穿透”现象也就是在对弹窗做操作的时候,下层UI也对操作做出了反应这个的罪魁祸首就是Input类,它在任何时候都会做出反应,并不能结合到Event的事件拦截因此感悟:果然UI还是得用EventSystem+EventTrigger啊为什么不用Input类因为Input一定会被用于游原创 2021-04-12 00:23:25 · 913 阅读 · 0 评论 -
关于Unity2019打包较低版本apk时的报错的解决方案
关于Unity2019打包较低版本apk时的报错的解决方案错误详情现状解决目标解决方案总结错误详情我遇到的情况是:使用Unity(版本2019.4.18f1c1)打包安卓包时,取消了勾选默认sdk,并将外部的低版本sdk(sdk25,对应安卓7.1.1)路径复制进去使用来打包的时候,Unity提示sdk版本过低,至少需要sdk26。当把sdk26的路径替换进去后,又报build-tools不能低于28.0.3的错误弹窗。现状据我所知,Unity2017、2018均未出现上述问题,只有2019版本原创 2021-04-06 17:07:59 · 1517 阅读 · 0 评论 -
Unity Build报AssetDatabase、EditorUtility的错
Unity Build报AssetDatabase、EditorUtility的错出错原因我遇到的报错解决方法建议出错原因Editor类库无法在build后运行时使用。场景中存在挂载有编辑器工具脚本的物体,且没有做“编辑器处理”。我遇到的报错解决方法Unity已经准备好了“模式”宏定义:UNITY_EDITOR使用以下语句包裹含有编辑器类库使用的代码段即可使Unity在Build时不处理此段代码// 检查是否处于编辑模式#if UNITY_EDITOR// 含有编辑器类库使用的代码段原创 2020-07-26 19:17:04 · 4113 阅读 · 1 评论