当前位置: 首页 > news >正文

Unity 查看Inspectors组件时严重掉帧

遇到一个问题,就是运行一个脚本的时候,只要我查看它的Inspectors,就会严重掉帧。

原本是30fps,只要查看这个组件,就掉到5fps。

这还真有点像波粒二象性,一观察就会掉帧,不观察就正常。

using UnityEngine;public class Test0926 : MonoBehaviour
{public int Count = 0;private void Update(){Count++;}
}

测试结果表明,当Count为public时,且Count在Update中每帧更新时,查看Inspectors面板会导致严重掉帧。因为Inspectors面板显示变量的原理是反射+序列化,这两个操作都不应该用在高频场景。

后续又测试了几次,只要每帧更新的变量被序列化,查看时就会卡顿,无论是private还是public,[HideInInspector] or not.

相关文章:

  • uni-app+vue3+pina实现全局加载中效果,自定义全局变量和函数可供所有页面使用
  • Python 面向对象编程基础
  • CSR、SSR、SSG
  • 相关数据库类型介绍
  • 如果MySQL已经安装但mysql --version命令不好用,怎么办?
  • MySQL索引详解
  • Chrome截取网页全屏
  • The First项目报告:探索Yield Guild Games运行机制与发展潜力
  • 【SQL】产品分组销售
  • 基于php的在线租房管理系统
  • 分享课程:VUE数据可视化教程
  • kubernetes基础配置(入门操作)
  • Android平台Unity3D下如何同时播放多路RTMP|RTSP流?
  • 项目集成SpringSecurity框架
  • vue 项目中的配置文件(.env)的用法
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • bearychat的java client
  • docker容器内的网络抓包
  • ES6 学习笔记(一)let,const和解构赋值
  • Javascripit类型转换比较那点事儿,双等号(==)
  • JavaScript 一些 DOM 的知识点
  • Python 反序列化安全问题(二)
  • Redis中的lru算法实现
  • select2 取值 遍历 设置默认值
  • Webpack 4x 之路 ( 四 )
  • Windows Containers 大冒险: 容器网络
  • 巧用 TypeScript (一)
  • 数组的操作
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 跳前端坑前,先看看这个!!
  • 我与Jetbrains的这些年
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 移动端唤起键盘时取消position:fixed定位
  • 因为阿里,他们成了“杭漂”
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 智能合约Solidity教程-事件和日志(一)
  • 你对linux中grep命令知道多少?
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ​业务双活的数据切换思路设计(下)
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #考研#计算机文化知识1(局域网及网络互联)
  • #每天一道面试题# 什么是MySQL的回表查询
  • #预处理和函数的对比以及条件编译
  • $(function(){})与(function($){....})(jQuery)的区别
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (zhuan) 一些RL的文献(及笔记)
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (十七)Flink 容错机制
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转)Oracle 9i 数据库设计指引全集(1)