首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Unity 杂谈
无幻_
创建于2021-06-19
订阅专栏
Unity
等 1 人订阅
共39篇文章
创建于2021-06-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Unity 2018 渐进式光照系统可能引起的闪退
现象 在使用 Unity 2018 开发项目的时候,某个场景在停止游戏的时候,会导致有些人的 Unity 闪退掉,另外有些会报错,错误如下: 分析 首先去掉场景物件后,还是一样的问题。检查光照设置,发
Unity 在安卓7+以上调用安装apk
问题 Unity 游戏项目在进行大版本更新时,会自动下载apk,然后调用安装apk。然而,在安卓系统7+上调用安装apk没任何反应,查看日志为: 原因 在安卓系统7+上为了安全性,限制了文件路径,官方
Unity 获取手机键盘弹出高度
目的 在手机上进行聊天时,键盘弹起会盖住聊天窗口,所以需要键盘弹起的时候,将界面也进行上移。 解决 安卓 苹果 调用
Unity TextMeshPro DynamicText 动态文本组件
Unity-TextMeshPro-DynamicText TextMeshPro DynamicText 动态文本组件,动态生成当前界面所需要的字体图集。 原理 基于TextMeshPro1.4.1
Unity 外部 DLL 无法引用 TextMeshPro
问题 创建 C# DLL 库来让 Unity 进行引用,但是自建的库需要引用到 TextMeshPro DLL,而在 Unity 2018 里,TextMeshPro 就以源码的形式来存放的,路径在L
Unity 使用多线程来写日志文件
目的 自动写日志文件功能,但是不能影响游戏性能,故使用多线程来写日志。 源码 查看器 使用《Unity 控制台 Console 插件增强显示》这个插件,可以导入日志来查看:
Unity 动态加载第三方开发调试库
目的 在游戏中加入第三方的开发调试库,但不想默认打包进游戏,只在不同打包选项时,才进行附加上去,然后在游戏里进行动态加载。 方法 不能使用反射的方式。这里使用的是 Unity 2018,所以利用Ass
Unity 不能在节点隐藏的时候更改子节点的父对象
描述 在 Unity 中使用物体池,在父节点进行隐藏的时候,把子物体回归到池里,即重设父对象,但此时 Unity 会报错: 原因 正如提示的,Unity 限制了在显示或隐藏的时候,对子节点进行更改父对
Unity Live2D Mask功能失效的解决
原因 在 Unity 中使用 Live2D 来进行动态角色的显示,遇到过当游戏进行一段时间后,角色的眼球随机消失不显示。查看眼球节点,可以看到其使用的是Mask遮罩 猜测应该是遮罩功能失效,查找到官方
Unity 去除自动添加的ACCESS_FINE_LOCATION权限
原因 游戏莫名添加了ACCESS_FINE_LOCATION权限,查找Unity 官方手册https://docs.unity3d.com/Manual/android-manifest.html 解
Unity SimpleAnimation在UI上使用的初始化
原因 在项目中加入SimpleAnimation组件,可以对3D物体进行播放动画,但是对UI物体却不能播放动画。 分析 AnimatorCullingMode默认是CullUpdateTransfor
Unity SetResolution之后无法获取真实屏幕宽高
原因 在安卓机上根据画质去调整分辨率来提高帧率,通过设置【Screen.SetResolution(width, height, true);】方式,但是,发现这种手动设置分辨率后,再通过【Scree
Unity Editor 不用反射访问编辑器内部方法
Unity Editor Internals Visible Demo 原因 在使用 Unity Editor 制作编辑器工具的时候,经常无法对 Editor 内的 internal 类和方法进行访问
Unity 编辑器枚举值的获取和设置
原因 在 Unity 中为脚本的枚举变量做编辑器时,如果枚举定义不是按顺序的,那么就不方便设置值。Editor下的SerializedProperty字段,其enumValueIndex值是按enum
Unity Hierarchy窗口的右键菜单增加项
目的 实现在Hierarchy窗口的右键菜单增加项,来快速实现一些功能,比如:自定义的UI创建等等。参照uGUI源码发现并不能添加成功: 原因 按照API手册,发现需要将优先级改成10,但是只能设置1
Unity App 与编辑器进行通信
目的 实现与 Unity Profiler 一样可以连接手机进行通信,来接收 App 发送的信息或发送消息给 App,而 Unity 有开放 EditorConnection 和 PlayerConn
Unity 扩展弹出菜单窗口
原因 Unity 编辑器下提供了系统级的菜单弹窗,会阻塞消息,卡住渲染,以及不能进行搜索等功能,而它自己有非阻塞版本的弹窗,但不开放给用户使用,比如这个界面: 解决 仿照编辑器源码,修改实现一份: 效
Unity 快速切换 Game 视图分辨率
原因 Unity Game 视图是下拉切分辨率,在编辑 UI 时不方便进行切换查看各个分辨率的效果。 解决 分析 Editor 源码,将切换分辨率的功能移植到单独的窗口,这样切换分辨率的时候,只需要点
Unity Sprite Packer Overview 图集总览工具
Unity Sprite Packer Overview Unity 图集总览工具 原因 Unity Sprite Packer 工具当图集多的时候,切换查看图集非常不方便,也没有可以对所有图集进行总