本文首发于洪流学堂微信公众号。
洪流学堂,学Unity快人几步

你好,我是郑洪智,你的技术探路者。
昨天我们直播剖析了Unity中路径的疑难杂症,以下是直播内容精华部分笔记。
完整录播:https://www.bilibili.com/video/av24468720

Unity中一般会用到以下几种路径:
- Application.dataPath 指向Unity资源数据的存放目录,一般在Editor或PC端使用该路径获取工程或可执行程序所在的路径
- Application.persistentDataPath Unity提供的一个持久存放文件的路径,一个工程对应一个目录
- Application.streamingAssetsPath Unity特殊目录StreamingAssets的路径,这个目录不会被Unity编译打进数据包,会保持文件夹中文件的原样,一般可用于存放原始文件如图片、视频、配置文件等。即使发布出来后,也可以很容易地修改、替换该目录下的文件。
- Application.temporaryCachePath Unity提供的一个临时存放文件的目录,用于存放程序运行中产生的临时文件,不要存放需要长时间存储的文件,因为可能会被系统或xx管家清理。

这些路径你只需要知道使用的时机即可,因为可以通过Debug.Log随时输出具体的路径。但是我们经常遇到的问题是,在Editor中没问题,但是发布后出现问题,怎么办?

要解决这个问题,首先要理解问题的本质在哪。这个问题实际上是调试方法的问题,不只是路径遇到问题,其他发布后遇到的问题都应该学会如何调试。

调试中常用的一种办法是日志,类似我们在Unity中常用的Debug.Log就是一种日志方法。在Editor中可以随时通过Console窗口查看输出的内容,但是发布后的程序怎么办呢?

当然了可以通过日志文件、命令行等手段查看,但是都相对比较繁琐,有没有比较直观的方式呢?

现在给你介绍一个神器,名字是Logs Viewer,通过简单的设置就可以在运行时调出查看日志的界面。不过由于插件原作者已经不更新了,无法兼容新版本的Unity。我修改了部分源码,让这个插件可以兼容Unity 2018。

插件可能会随时更新,在洪流学堂公众号内回复log可以获取最新插件的下载地址。

使用方法:
1、导入插件包以后,打开你的第一个场景中,点击菜单栏中的Reporter > Create在场景重创建Reporter。

2、运行时使用鼠标或手指在屏幕上画一个圈,就可以将日志界面调出来。

除了看Log的输出,这个插件其实还有很多用途,比如分析性能,你可以自行探索一下~

运行时能看到日志的输出,相信你应该可以快速找到问题所在。

昨天直播的精华内容笔记如上,直播通知QQ群:492325637。
洪流学堂公众号内回复log可以获取最新调试插件的下载地址。

>你有没有朋友遇到过路径问题?你可以把今天的内容分享给他,或许你能帮到他。

直播笔记 | Unity中路径的疑难杂症剖析相关推荐

  1. 直播笔记 | Unity中射线检测详解

    本文首发于洪流学堂微信公众号. 洪流学堂,学Unity快人几步 你好,我是郑洪智,你的技术探路者. 这周三我们直播剖析了Unity中射线检测的功能,以下是直播内容精华部分笔记. 完整录播:https: ...

  2. Unity中的动画系统和Timeline——笔记

    前言: 最近开始跟着SIKI学院系统学习Unity,这篇文章就是Unity中的动画系统和Timeline的笔记 动画 动画的录制和动画曲线的编辑 以前我都是在动画中一步一步来做动画,从来不知道还有这个 ...

  3. 原来在UNITY中使用system.io下的所有函数都可以用相对路径 : Assets/xx

    原来在UNITY中使用system.io下的所有函数都可以用相对路径 : Assets/xx 代码如下图,这样就不用在绝对路径和相对路径之间不断转换了. 想要得到绝对路径时就傅 Application ...

  4. Cinemachine教程 | Unity中如何制作路径动画?

    摘要:在Unity中制作路径动画是有挺多方式的,基于Cinemachine的Dolly Path是一个简单便捷的方法,咱们来快速的学习一下吧! 洪流学堂,让你快人几步.你好,我是跟着大智(VX: zh ...

  5. 【Unity3D日常开发】Unity中的资源加载与文件路径

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  6. 【Unity学习笔记】Unity中的欧拉角(Euler Angle)和万向节(Gimbal)

    声明:此篇文章是个人学习笔记,并非教程,所以内容可能不够严谨.可作参考,但不保证绝对正确.如果你发现我的文章有什么错误,非常欢迎指正,谢谢哦. 目录 1 奇怪的现象 1.2现象一 1.2 现象二 1. ...

  7. Unity+C#开发笔记(六)| unity中单例模式的使用 | ╭(●`∀´●)╯╰(●’◡’●)╮

    首先单例模式是做什么用的呢?对于我一个萌新来说,目前我用到的就是方便别的类调用!,所以在不继承MonoBehavior的类,我都喜欢加个单例模式方便调用(我知道好像正确原因不是这个0.0但主要是妹看懂 ...

  8. SiKi学院 Unity中常用api学习笔记(001-014)

    Api 应用程序编程接口 前言 笔记是看siki学院中<Unity中常用api>的学习笔记 课程地址:  http://www.sikiedu.com/my/course/59 强烈推荐大 ...

  9. SiKi学院 Unity中常用api学习笔记(015-019)

    Api 应用程序编程接口 前言 笔记是看siki学院中<Unity中常用api>的学习笔记 课程地址:  http://www.sikiedu.com/my/course/59 强烈推荐大 ...

最新文章

  1. Linux下wireshark抓包验证telnet明文传输密码
  2. Script:收集11g Oracle实例IO性能信息
  3. log--求自然对数
  4. DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  5. redis.conf 常见配置介绍
  6. php设计模式的六大原则(六):迪米特法则
  7. python elasticsearch查询_python 查询Elasticsearch的小例子
  8. 【DP】晨练计划(ybtoj)
  9. 【CF#931.B】World Cup (思维,模拟)
  10. 在Windows XP 32位系统中安装JDK 1.8
  11. iOS开发实用技术之推送-应用间跳转-社交分享
  12. IC工程师简历制作全解读
  13. VS2015 CDKEY
  14. python博弈论代码_博弈论(示例代码)
  15. 计算机分区硬盘有写保护,磁盘被写保护怎么解除的教程详解【图解】
  16. 【NOIP2006】金明的预算方案
  17. 科学计算机上的符号是什么意思,计算器上各个符号是什么意思_计算器各键说明【图文】-太平洋IT百科手机版...
  18. 多多情报通:拼多多数据怎么看?
  19. html书签导入苹果,如何把360浏览器的收藏书签导入safari浏览器里
  20. 【FFMPEG】各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

热门文章

  1. 不为失败找理由,只为成功找方法
  2. 3D动作绑定_全息3D叶修养成记?升级打怪玩转荣耀,HE叶修体验
  3. win10 html css,Win10创造者更新:Edge支持CSS自定义属性
  4. apache php mysql环境搭建_Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
  5. 传统的世界的中国风吉祥纹样海报这样设计。
  6. 建议电商美工收藏的素材网站
  7. UI设计素材干货|日历也要设计,模板都给你们整理好了
  8. easyui打开新的选项卡_Jquery Easyui选项卡组件Tab使用详解(10)
  9. 字符串去空格符(c++)
  10. 2021年五月下旬推荐文章