最新要闻
- 天天热资讯!金观平:唱响新时代“黄河大合唱”
- 广告弹窗太多!小米应用商店出手严管WiFi、清理类App
- 环球快播:100%自研!印度本土4G/5G网络来了:设备将投入大规模部署 还要推广全球
- 国产大飞机C919商用首飞成功!全机供应链揭秘_环球热讯
- 减肥就非得痛苦吗?华为鸿蒙3全家桶打造运动健身新体验-全球快报
- 阻止Wii模拟器登陆Steam!任天堂表态:模拟器非法 当前热点
- 关于征集载人月球车研制方案的公告
- 3年来首升!日本应届大学生就业率97.3% 全面复苏争夺汽车、半导体等人才
- “礼让行人”该不该被取消 网友吵翻:车主称拿规则当保护伞 你怎么看?|全球观天下
- 嫁给金牛男最多的星座女 金牛男婚后会出轨吗?
- PHEV车型常压油箱如何吸附燃油蒸汽?比亚迪公布技术细节 天天关注
- Redmi Note 12T Pro搭载罕见LCD原色屏:144Hz超高刷新率
- 不靠显卡 NVIDIA太会做AI生意了:转手就卖出100倍 环球观焦点
- 热讯:华为官宣开发者大会 7月7日见:全球第三大手机系统鸿蒙4.0要来了
- 吸湿速干 反光设计:鸿星尔克男士速干冰丝短袖39元发车
- 马斯克旗下Neuralink获准启动人体临床试验 脑机接口概念股集体拉升_最资讯
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
环球视讯!Unity的Console的控制类LogEntries:深入解析与实用案例
【资料图】
使用Unity Console窗口的LogEntries私有类实现自定义日志系统
在Unity开发过程中,我们经常需要使用Console窗口来查看程序运行时的日志信息。Unity内置的日志系统提供了基本的日志功能,但有时我们需要更多的自定义选项。本文将介绍如何使用Unity Console窗口的LogEntries
私有类来实现自定义日志系统,并提供多个使用例子。
1. 获取LogEntries私有类的引用
首先,我们需要获取LogEntries
私有类的引用。由于LogEntries
是一个私有类,我们需要使用反射来获取它。以下是获取LogEntries
类引用的代码:
using System;using System.Reflection;using UnityEditor;public class CustomLogSystem{ private static Type logEntriesType; static CustomLogSystem() { Assembly unityEditorAssembly = Assembly.GetAssembly(typeof(EditorWindow)); logEntriesType = unityEditorAssembly.GetType("UnityEditor.LogEntries"); }}
2. 使用LogEntries实现自定义日志功能
2.1 清空Console窗口
有时我们希望在程序运行时自动清空Console窗口,以便查看新的日志信息。我们可以使用LogEntries.Clear()
方法来实现这个功能。以下是清空Console窗口的代码:
public static void ClearConsole(){ MethodInfo clearMethod = logEntriesType.GetMethod("Clear", BindingFlags.Static | BindingFlags.Public); clearMethod.Invoke(null, null);}
2.2 获取日志数量
我们可以使用LogEntries.GetCount()
方法来获取Console窗口中的日志数量。以下是获取日志数量的代码:
public static int GetLogCount(){ MethodInfo getCountMethod = logEntriesType.GetMethod("GetCount", BindingFlags.Static | BindingFlags.Public); return (int)getCountMethod.Invoke(null, null);}
2.3 获取特定类型的日志数量
有时我们需要获取特定类型(如错误、警告、普通日志)的日志数量。我们可以使用LogEntries.GetCountsByType()
方法来实现这个功能。以下是获取特定类型日志数量的代码:
public enum LogType{ Error = 0, Warning = 1, Log = 2}public static int GetLogCountByType(LogType logType){ MethodInfo getCountsByTypeMethod = logEntriesType.GetMethod("GetCountsByType", BindingFlags.Static | BindingFlags.Public); int[] counts = new int[3]; getCountsByTypeMethod.Invoke(null, new object[] { counts }); return counts[(int)logType];}
3. 使用例子
3.1 自动清空Console窗口
在程序开始运行时,我们可以自动清空Console窗口,以便查看新的日志信息。以下是实现自动清空Console窗口的代码:
using UnityEngine;public class AutoClearConsole : MonoBehaviour{ void Start() { CustomLogSystem.ClearConsole(); }}
3.2 显示日志数量
我们可以在程序运行时实时显示Console窗口中的日志数量。以下是实现显示日志数量的代码:
using UnityEngine;public class DisplayLogCount : MonoBehaviour{ void Update() { int logCount = CustomLogSystem.GetLogCount(); Debug.Log("当前日志数量:" + logCount); }}
3.3 显示特定类型的日志数量
我们可以在程序运行时实时显示特定类型(如错误、警告、普通日志)的日志数量。以下是实现显示特定类型日志数量的代码:
using UnityEngine;public class DisplayLogCountByType : MonoBehaviour{ void Update() { int errorCount = CustomLogSystem.GetLogCountByType(CustomLogSystem.LogType.Error); int warningCount = CustomLogSystem.GetLogCountByType(CustomLogSystem.LogType.Warning); int logCount = CustomLogSystem.GetLogCountByType(CustomLogSystem.LogType.Log); Debug.Log("错误数量:" + errorCount); Debug.Log("警告数量:" + warningCount); Debug.Log("普通日志数量:" + logCount); }}
4. 总结
本文介绍了如何使用Unity Console窗口的LogEntries
私有类来实现自定义日志系统,并提供了多个使用例子。通过使用LogEntries
私有类,我们可以实现更多自定义的日志功能,提高开发效率。
关键词:
-
环球视讯!Unity的Console的控制类LogEntries:深入解析与实用案例
使用UnityConsole窗口的LogEntries私有类实现自定义日志系统在Unity开发过程中,我们经常需要使用Console
来源: 环球视讯!Unity的Console的控制类LogEntries:深入解析与实用案例
天天热资讯!金观平:唱响新时代“黄河大合唱”
专项债券不能“一拨了之”
广告弹窗太多!小米应用商店出手严管WiFi、清理类App
环球快播:100%自研!印度本土4G/5G网络来了:设备将投入大规模部署 还要推广全球
国产大飞机C919商用首飞成功!全机供应链揭秘_环球热讯
减肥就非得痛苦吗?华为鸿蒙3全家桶打造运动健身新体验-全球快报
阻止Wii模拟器登陆Steam!任天堂表态:模拟器非法 当前热点
关于征集载人月球车研制方案的公告
3年来首升!日本应届大学生就业率97.3% 全面复苏争夺汽车、半导体等人才
“礼让行人”该不该被取消 网友吵翻:车主称拿规则当保护伞 你怎么看?|全球观天下
3万多条含图片的菜谱资料ACCESS\EXCEL数据库-天天视讯
聊聊MassTransit——实现Saga模式概览(译)|天天视点
Visual Studio 2022的一个惊艳新功能开发隧道|滚动
嫁给金牛男最多的星座女 金牛男婚后会出轨吗?
PHEV车型常压油箱如何吸附燃油蒸汽?比亚迪公布技术细节 天天关注
Redmi Note 12T Pro搭载罕见LCD原色屏:144Hz超高刷新率
不靠显卡 NVIDIA太会做AI生意了:转手就卖出100倍 环球观焦点
热讯:华为官宣开发者大会 7月7日见:全球第三大手机系统鸿蒙4.0要来了
吸湿速干 反光设计:鸿星尔克男士速干冰丝短袖39元发车
马斯克旗下Neuralink获准启动人体临床试验 脑机接口概念股集体拉升_最资讯
直播源码技术屏幕共享功能
Python压缩JS文件,重点是 slimit
Python工具箱系列(三十四)
环球热头条丨U3DFrameWorkDemo:四、资源打包和热更
焦点日报:基于 Mindspore 框架与 ModelArts 平台的 MNIST 手写体识别实验
神十六有航天飞行工程师和载荷专家:戴眼镜也能上太空了-天天快看点
红魔电竞显示器2K银翼版618优惠300元:240Hz超高刷 环球新消息
头条焦点:12点正式开始!天猫618红包首发 超高概率中现金红包
世界快看:改款将至?曝特斯拉上海工厂Model 3产线停工:价格或将调整
世界今头条!官宣2030年前登月 我国面向全社会征集载人月球车研制方案
丰立智能:5月26日融资净买入2470.32万元,连续3日累计净买入4969.34万元
Docker 学习笔记
过滤器链及责任链设计模式 观热点
阿里一面:MySQL 单表数据最大不要超过多少行?为什么?这样回答满分! 世界热消息
gps网络时间服务器(时间同步装置)助力电力信息化建设|世界观焦点
deepin-for-arm64支持
全球关注:债市观察:利好钝化收益率窄幅波动 十债2.7%踌躇踏步
【世界新视野】抖音打不开视频怎么回事_抖音打不开
当前要闻:山姆同款蛋糕杭州卖165上海卖95 网友直呼太坑:你遇到过吗
绵云般口感!和路雪千层雪冰淇淋3.5元官方大促(商超6元)
今年唯一LCD性能机!Redmi Note 12T Pro外观公布-当前独家
重点聚焦!研究称每天排便超一次或影响健康:心力衰竭风险增加33%
全球快资讯丨接近小米1英寸了!曝iPhone 16 Pro Max主摄大升级
“候鸟”老人现在是否可以在海南澄迈县买房子?深蓝苑·滨江城PK五指山森林湖养老分析!|焦点简讯
JS中的arguments
今日视点:关于切片参数传递的问题
天天视点!十大券商看后市:A股底部特征浮现 市场进一步下行空间较小
神舟十六号30日9时31分发射:三名航天员名单公布 首次有大学教授
华为畅享60X根治续航焦虑!充电宝完全派不上用场了
全球微资讯!华为智选车终于出轿车 奇瑞EH3谍照曝光:华为ADS摄像头瞩目
世界今热点:小屏4K“天花板”优派推出新款23.8英寸显示器 1999元
神十六乘组公布:载荷专家将首登天宫-动态
搜狐汽车全球快讯 | 比亚迪或考虑在法国建厂 比亚迪:正评估建厂可行性-全球资讯
【独家】Linux工作原理2常用基本命令和目录层次结构
618开车神价 爱国者4TB PCIe 4.0硬盘999元(国产长寿TLC闪存)-全球今亮点
特斯拉、丰田、BBA等都靠边!离开中国:世界无法生产电动车电池 当前观点
苹果iPhone销冠地位稳如泰山 今年618攻略请收好
热消息:央视网评《家有儿女》疑似被恶意评分:小心网络评分变“粉黑大战”
山东舰穿越台湾海峡北上,台军兵推双航母“攻台”_今日热讯
【读财报】三年期互联网主题基金透视:天弘基金业绩垫底 长盛基金风格较激进
天天快消息!内存频率、容量继续狂飙 科赋宣布DDR5-8600:单条48GB
环球今亮点!史上最大屏!iPhone 16 Pro系列确认6.3/6.9英寸屏幕
LCD党福音!Redmi Note 12T Pro跑分出炉:搭载天玑8200-Ultra
每日资讯:101岁杨振宁在西湖大学致辞 给自己打分还不错 张朝阳赞其超越霍金
网络授课用什么软件好 网络授课用什么软件
【世界独家】读数据压缩入门笔记01_数据压缩导读
苹果iOS 17超前瞻 近年来最没存在感的一代?
印度官员为找手机抽掉水库210万升水!最后工作没了|当前时讯
天天热议:iPhone 15即将量产 富士康重金招人:每人3500元奖金
焦点热议:百元股上新 双元科技申购
CISCN_Dozer战队wp
环球新资讯:AutoCAD所有版本总结、序列号密钥总结大全(转载)
ZooKeeper论文阅读笔记 焦点关注
滚筒洗衣机真的比波轮的更好吗?一文读懂
死亡风险直降12%!爱发朋友圈 竟然更长寿 环球观焦点
猫咪为什么要花那么多时间梳理毛发?只是臭美吗?_速看
世界短讯!我父亲配享太庙是谁的台词
重庆长城宽带价格表_重庆长城宽带
银行汇票的付款人是谁_银行本票的有效期限为1个月 而其提示付款期限为自出票日起最长不
王老吉百家姓氏罐大促:12罐到手价29.9元
祭祀的拼音_祭祀怎么读
Oracle 死锁与慢查询总结
当前关注:天津聚力产业链优势打造信创产业基地
全球今头条!丫丫启程回京:将返回北京动物园
当前热议!Unity的Undo:详解解析与实用案例
「学习笔记」(扩展)中国剩余定理
2023-05-28:为什么Redis单线程模型效率也能那么高?|通讯
9)子查询
女模特为长高做手术“打断”腿两次:163变180 如踩高跷
网购虾条居然收到了差评返现卡:主打的就是真诚_热点
热头条丨女生一条微信状态让初中班主任找到:他像太阳一样照耀着大家
资讯推荐:猫眼端午档观众最想看的电影!《消失的她》即将上映:倪妮主演
当前热门:世乒赛战报:陈梦/王艺迪、王楚钦/樊振东夺冠,中国包揽5冠
Doris(三) -- 索引_世界快看点
梅西、迪玛利亚领衔!阿根廷国家队中国行名单公布|关注
南京玄武湖隧道内一辆宝马5系突发自燃 浓烟蔓延数百米_时快讯
哦?上一轮G7塔图姆刚刚刷新历史记录轰了51分! 天天新视野
6年了!iPhone 15无线充电迎来升级:支持Qi2标准 速讯
安卓性能最强旗舰!iQOO Neo8 Pro下周开卖:3099元起 新要闻