手机端如何便捷看Unity日志

手机端如何看Unity日志

一般查看Unity日志的几种方法

1.使用可视化插件,直接在游戏内查看日志,这类插件很多,我这里推荐使用RuntimeConsole,在Gitee上有开源
2.在游戏内打印,然后直接写入到手机里,然后再一行行的查看日志,这种方式比较粗暴,而且日志多的时候,看起来比较难受
3.通过手机数据线,直接连接AndroidStudio,在Logcat查看全部Android日志,这样的日志是最全的,但是也包含了很多不必要的日志

一、如何使用RuntimeConsole?

https://gitee.com/GameDevLee/RuntimeConsole

1.使用依赖添加的方式

首先引入依赖
在Unity工程的依赖库里,添加以下两个依赖
"com.leeframework.console":"https://e.coding.net/ggdevlee/leeframework/RuntimeConsole.git#1.0.2",
"com.leeframework.uilooplistmini":"https://e.coding.net/ggdevlee/leeframework/LoopListMini.git#1.0.1"
程序编译通过后
就可以在工程Packages找到RuntimeConsole文件夹里的RuntimeConsole.prefab,直接拖出来场景就可以运行看效果了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

不用看日志的时候,还有个小图标实时看时间,帧率,内存情况
点开就可以实时看到全部日志,还自带搜索功能,每个日志还精心配备了内存跟帧率的情况,简直不要太爽!最关键是免费开源的!大爱了
点开设置按钮,可以查看全部Application跟SystemInfo的信息,非常方便!以后再也不用一个个属性打印看了

二、如何打印并且保存日志?

废话不多说,直接上代码
private static string _LogPath = Application.persistentDataPath + "/Log" + string.Format("_{0:yyyy_MM_dd_HH_mm}.txt", DateTime.Now);

public static void Init()
{
	Application.logMessageReceived += LogCallback;
}

public static void LogCallback(string condition, string stackTrace, LogType type)
{
	File.AppendAllText(_LogPath, condition + "\r\n", Encoding.UTF8);
}

三、如何在AndroidStudio查看日志?

这个比较简单,自行安装最新的AndroidStudio,配置好JDK,安卓环境,直接连数据线,就可以查看详细日志了,不过数量一般有点多,自行过滤日志看吧,这里不详细介绍

总结

个人还是推荐使用RuntimeConsole查看日志的,因为比较方便
当然,不喜欢用插件的,也可以自己监听日志,然后打印出来看,也是可以的
但是在实际工作中,只有查看android底层日志,才会用AndroidStudio辅助,还是要根据具体情况看问题!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
Unity 2021发布的WebGL项目在手机端展示时可能会遇到一些问题。根据引用中提到的修改UnityLoader.js文件的方法,我们可以在手机上正常打开Unity WebGL项目。如果你的手机浏览器支持WebGL,那么这个修改应该可以解决问题。 同时,根据引用的描述,Unity 2021版本在移动端的兼容性可能还存在一些问题。在某些移动端浏览器中,运行Unity WebGL项目可能会导致黑屏状态。因此,你需要注意在移动端浏览器中打开项目时可能会遇到这个问题。 另外,引用提供了一个关于在Unity WebGL中唤醒手机输入框的博客链接,你可以参考该链接中的内容,了解更多关于在安卓和苹果设备上测试Unity WebGL项目的方法。 总结起来,Unity 2021发布的WebGL项目在手机端展示时可能需要进行一些修改,同时注意在移动端浏览器中可能会遇到一些兼容性问题。你可以参考引用中提到的方法和链接来解决这些问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [unity webgl 手机端微信直接打开链接](https://blog.csdn.net/qq_36258029/article/details/116944706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [UnityWebGL唤醒手机输入框](https://download.csdn.net/download/abcd5711664321/85718703)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值