位置: 编程技术 - 正文

Unity 脚本优化(unity脚本如何运行)

编辑:rootadmin

推荐整理分享Unity 脚本优化(unity脚本如何运行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity常用的800个脚本,unity脚本的作用,unity常用脚本语言,unity脚本的作用,unity脚本api,unity脚本语言菜鸟教程,unity常用的800个脚本,unity脚本教程,内容如对您有帮助,希望把文章链接给更多的朋友!

在 Unity中选择正确的脚本优化比漫无目的地调整代码更能提高代码的执行效率。值得注意的是:最好的优化并不是简单地降低代码的复杂度。

1.在使用FixedUpdate函数时,在方法体内尽量不要写太多无须重复调用的代码,因为虚拟机在执行该方法时是以每秒-次的执行效率来处理每个脚本与对象的。当然,执行效率是可以改变的。依次打开菜单栏中的Edit->ProjectSettings->Time项,进而可以在Inspector视图中显示TimeManager属相面板。 FixedUpdate与Update的区别:Update会在每次渲染新的一帧时执行,它会受当前渲染物体的影响,渲染的帧率是变化的,所以渲染时间间隔也会变化,也就是说Updata更新频率和设备的性能有关;而FixedUpdate不受帧率的影响,它是以固定时间间隔被调用的。所以在用法的处理上,FixedUpdate更多地用于处理物理引擎。Update因为受渲染物体的影响,所以更多地把Update用于脚本逻辑的控制。

2.一般在新建类时会产生新的Update函数。如果代码不需要用到该函数,应该对该函数进行删除。另外,尽量不要在Update函数内执行Find,FindObjectOfType,FindGameObjectsWithTag这些寻找物体的函数,而应该尽量在Start或Awake函数中执行。

Unity 脚本优化(unity脚本如何运行)

3.引用一个游戏对象的逻辑,可以在最开始的地方定义它。例如:

4.当一个程序不必要每帧都执行时,可以使用Coroutines。定时重复调用可以使用InvokeRepeating函数实现。例如,启动1.5秒后每隔1秒执行一次DoSomeThing函数。

5.尽量减少使用临时变量,特别是在Update等实时调用的函数中。 6.在游戏暂停,场景切换时,可以主动进行垃圾回收,从而及时去除游戏中已经不必要地内存占用。

版权声明:本文为博主原创文章,未经博主允许不得转载。

[教程] 使用3D Infinite Runner Toolkit打造僵尸跑酷游戏 使用3DInfiniteRunnerToolkit打造僵尸跑酷游戏3DInfiniteRunnerToolkit是一款风特异的3D版跑酷游戏开发包,其优点是容易使用与修改场景内的所有组件,并且提供

Unity3d与iOS的交互 Unity3d与iOS的交互(1)今天我们介绍Unity3d与iOS交互第一部分:iOS传消息到Unity3d中。下面我们开始吧:1.首先用Unity3d创建一个Plain,并调整好摄像机的角

Intermediate Unity 3D for iOS: Part 1/3 ThisisatutorialbyJoshuaNewnham,thefounderofWeMakePlay,anindependentstudiocraftingcreativedigitalplayforemergingplatforms.Unityisarguablythemostpopular3DgameengineforiOS–andformanygoodreasons!Rapidde

标签: unity脚本如何运行

本文链接地址:https://www.jiuchutong.com/biancheng/369222.html 转载请保留说明!

上一篇:Unity-Shader Sublime 自制shader提示插件

下一篇:[教程] 使用3D Infinite Runner Toolkit打造僵尸跑酷游戏(3dmconfig.ini有什么用)

  • 以前年度免减的税怎么算
  • 公司组织旅游的费用要交个税
  • 小规模纳税人分红税率
  • 简易征收适用哪条法律
  • 小规模纳税人缴纳增值税怎么做账
  • 银行贷款减值准备转回处理
  • 库存盘盈盘亏按进价还是售价
  • 仲裁调解书赔偿多少钱
  • 充值费用优惠怎么取消
  • 补开的银行手续费发票怎么做账
  • 接收境外汇款是什么意思
  • 一般纳税人企业是什么意思
  • 免税发票还可以开吗
  • 出口企业增值税怎么算
  • 购入资产当月开始计提折旧
  • 年底有留抵税额需要结转吗
  • 企业的银行存款日记账属于
  • 企业在进行会计核算时选择一种不多计资产
  • php实用的案例
  • php有啥用
  • 鸿蒙系统怎么设置导航键
  • 银行贷款发放怎么做凭证
  • 货款已预付会计分录
  • php表单生成器
  • iframe vh
  • framework4.0怎么打开
  • laravel入门与实战
  • swift 协议扩展
  • 纯HTML+CSS小兔鲜儿网站首页(静态网页)
  • 不得抵扣增值税的情形有哪些
  • 收到股东投资款现金流量表入哪一项
  • 付了两次运费发了一个包裹
  • 行政事业单位福利费列支范围及标准2023
  • 现金流量表的填列方法
  • 非正常损失的原材料进项税额可以抵扣吗
  • 金融资产发生减值的客观证据包括哪些
  • phpcms生成html
  • 织梦cms要钱吗
  • mongodb如何删除
  • 私车公用可以报销哪些费用
  • 跨年增值税专用发票红字发票怎么开
  • 企业计提固定资产折旧以什么假设为前提
  • 政府补助收入的会计处理
  • 软件开发企业怎么结转成本
  • 周转材料低值易耗品五五摊销法
  • 冲暂估的账务处理
  • 会计记账凭证样本
  • centos怎么设置
  • 强化系统设计
  • centos直接安装
  • sguard是什么文件夹
  • win10临时文件设置
  • rpm命令的作用是什么
  • win8系统怎么设置自动关机
  • 电脑开机出现ntfs
  • 开机启动项怎么取消设置
  • win7打开回收站
  • win8.1应用商店无法连接网络
  • extjs4 treepanel动态改变行高度示例
  • javascript详解
  • 读取fasta文件
  • android基础入门教程
  • ffmpeg webui 0.9.6
  • node发送邮箱
  • 批处理之家官网
  • node.js 的适用场景?
  • javascript:download()
  • js 字符串转字节
  • 个人所得税其他公司在为我发放工资
  • 静海去天津的公交
  • 安徽省低保查询入口官网
  • 银行收取个人贷款的费用
  • 收到农产品普通发票怎么抵扣
  • 深圳大学各专业组代码
  • 北京地税咨询热线
  • 发票校验码不清楚
  • 合并方为进行企业合并发生的佣金和手续费怎么处理?
  • 已经开票的房子还能退吗
  • 临时增版
  • 国税和地税归哪里管
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设