位置: 编程技术 - 正文

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有什么用)

  • 已认证进项税额怎么结转
  • 海关进口发票可以退税吗
  • 印花税的纳税人为书立合同双方
  • 公司打到个人账户需要多久
  • 食堂临聘人员的管理、考核
  • 销售收入是不是营业收入
  • 年初的进项税额计算公式
  • 权益筹资额计算公式
  • 为什么购买的货没有发票
  • 汇算清缴期间费用社保填哪里
  • 咨询服务费没有发票
  • 员工缴纳的工会会费可以税前扣除吗
  • 销售商品确认收入的时间
  • 出售无形资产属于让渡资产使用权吗
  • 有留抵税额会计分录
  • 个体经营户如何开电子发票
  • 财税2009年59号解读
  • 个体户开普票要交企业所得税吗
  • 固定资产报废处置账务处理
  • 应交税费借方余额怎么处理
  • 二手车交易公司需要什么资质
  • 个税申报表怎么打印
  • 一般纳税人财务报表申报流程
  • 简易征收销项税额咋做账
  • 跨年补提上年工资汇算清缴
  • 差额征税可以开发票吗
  • 调整增值税税率
  • 佣金的规定方法有哪些
  • 自定义输入是什么
  • php 静态变量
  • 开机反应慢是怎么回事
  • phpif嵌套
  • 存货盘亏的账务处理进项税额转出
  • 法人跟纳税人必须是一个人吗
  • redis zset源码
  • 前端vue面试题
  • windowsserver2012r2远程协助灰色
  • 预收安装费的会计分录
  • 主营业务成本如何记账
  • 现金流是什么意思举例
  • 车间购买办公用品
  • phpcms v9安装教程
  • 进口税 增值税
  • 股东分红方式如何约定
  • 小规模纳税人开票限额是多少
  • 预付账款购进原材料怎么做账
  • 申报方式选哪个?
  • 股东每年怎么分红
  • 政府工会经费计入什么科目
  • 小规模纳税人记账报税流程
  • 企业用现金支付本企业职工工资时应
  • 收到设计费属于什么业务类型
  • 员工外面有自己的公司
  • 混凝土增值税发票税率
  • 申请专利的费用怎么入账
  • 买车险要先付钱再上牌吗
  • 技术咨询服务开票代码
  • 滞纳金在年报的营业外支出的哪一项?
  • 保洁阿姨工资怎么扣税
  • IN&EXISTS与NOT IN&NOT EXISTS 的优化原则小结
  • solaris挂载nfs
  • centos san
  • linux开启启动程序
  • azipmd5.exe是什么
  • ubuntu 18.04怎么用
  • winxp怎样设置网络
  • linux中修改命令
  • win7怎么打开磁盘管理器
  • 禁用强制驱动程序签名有什么用
  • win7怎么提升电脑性能
  • opengl es3.0
  • js原生dialog
  • 关于js的描述错误的是
  • js实现的功能
  • jqueryfor
  • Android之ContentProvider
  • 用AutoCompleteTextView实现自动提示
  • js怎么判断日期大小
  • 开票怎么查发票总额
  • 税控盘怎么领用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设