unity报错warning CS0618: 'Object.FindObjectOfType()' is obsolete: 'Object.FindObjectOfType has been deprecated
Assets\SampleResources\Scripts\UnityMainThreadDispatcher.cs(34,25): warning CS0618: 'Object.FindObjectOfType<T>()' is obsolete: 'Object.FindObjectOfType has been deprecated. Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.FindAnyObjectByType'
导致该问题的原因:unity版本更新
这个警告 CS0618 表明你代码中使用的 Object.FindObjectOfType<T>()方法已经被 Unity 标记为过时(Obsolete)。自 Unity 2023.1 版本起,此方法以及 FindObjectsOfType开始被弃用,并计划在未来的版本中移除。而Unity 官方推荐使用新的方法来替代,主要原因在于性能优化。
旧的 FindObjectOfType方法在返回结果前会默认按物体的 InstanceID 进行排序,而这个排序操作消耗了该方法绝大部分的执行时间(在一些测试中甚至超过90%),但在大多数情况下这种排序并非必要。
老设备安兔兔V11跑分测试:骁龙855、麒麟990、苹果A13等(持续更新)
Hololens2+Unity6+MRTK3+Vuforia11 实现图像识别的教程2(二维图像识别)
Hololens2+Unity6+MRTK3+Vuforia11 实现图像识别的教程1(开发环境的准备)
error MSB3774: 找不到 SDK“WindowsMobile, Version=10.0.26100.0”
UNITY报错'ARTrackablesChangedEventArgs' could not be found
unity报错error CS0117: 'NavMesh' does not contain a definition for 'SetLinkActive'
在MRTK项目中如何开启和关闭帧率、内存、诊断框
就是如图所示这个东西,左上角显示CPU:帧率,右上角显示GPU,下方可以显示使用内存、总计内存什么的,是进行HoloLens2和MRTK +UNITY开发的好帮手
ThinkPad X1 Carbon Gen13(2025)、ThinkPad X13 2025和苹果Macbook Air M4怎么选
最近帮朋友挑选笔记本电脑,主要要求是流畅、轻薄、耐用。仔细对比了一下各款机型,最终选定了ThinkPad X1 Carbon 2025、ThinkPad X13 2025和苹果Macbook Air M4三款机器。
仔细分析了一下每一个配置之间的优缺点,最后选定三款电脑各自性价比较高的款式,基本配置如下:
ThinkPad X1 Carbon Gen13(2025)
配置:14英寸三星OLED屏幕(分辨率2880*1800、刷新率120hz、亮度500nit)+intel2代U5-225H+32G LPDDR5X(8400MT/s) +1Tb(2280 PCIE Gen4/5(接口支持5但客服说可能盘为Gen4))固态硬盘+内置4G网卡+重量碳纤维机身1.09kg +产品尺寸长312.8mm、宽214.75mm、高14.37mm+接口:2个Usb3.2 5G、1个HDMI2.1、2个雷电4、耳机麦克风口+单热管双风扇散热+大音腔杜比音效扬声器+57Whr电池+正版win11和office(价格约为12999元左右浮动)