位置: 编程技术 - 正文

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

  • 无偿使用房产需要交哪些税
  • 境内单位和个人向境外单位提供服务
  • 房产税什么时候落地
  • 员工买东西自己垫付的钱怎么做账
  • 存货跌价准备在财务报表哪里看
  • 预付卡的发票
  • 购税盘需要什么东西
  • 住宿发票规格型号一栏写什么
  • 未开票收入以后必须开票吗
  • 应付款多付了怎么处理
  • 取得的管理部门证书
  • 融资的方式有哪两种类型
  • 未取得发票的收入怎么做账
  • 住房公积金部分业务暂停办理
  • 部分退货退款剩下的钱什么时候给卖家
  • 领用包装物会计处理
  • 法人 持股
  • 已核销的贷款收回计入什么科目
  • 中国铁路建设债券
  • 场地费开票税率
  • 购买东西收据
  • 1697510728
  • 资本公积转增实收资本个人所得税
  • 条形码费用属于哪个科目
  • windows10显示文件格式
  • 固定资产减值准备影响折旧吗
  • 初学者如何
  • 公司准备上市到真正上市要多久
  • 增值税发票销货清单怎么打印
  • 委托代销委托方需要开发票吗
  • 出租的厂房房产税如何征收
  • php session_start
  • 税务局开出来的发票没问题吧?
  • 劳务派遣应纳税额如何计算
  • 心形岛屿叫什么名字
  • 财政补贴是解决什么问题的
  • 动态设置窗体记录源属性
  • 增值税折扣发票有折扣字样
  • 红字发票信息表盖什么章
  • 小规模超500万升一般纳税人规定
  • 一般纳税人怎么转为小规模纳税人
  • 零售药店可申请纳入医保定点
  • 投资收益属于资产嘛
  • 如何分析成本费用高
  • 增值税发票真假怎么查询
  • 以前年度损益科目编码
  • 取得股票期权的个人所得税问题
  • 线上销售会计分录
  • 多缴的印花税怎么抵下次税费
  • 固定资产折旧年限
  • 收到公司的钱写收据
  • 建筑预缴税款什么意思
  • 简易计税方法适用什么服务
  • 销售方会计分录
  • 企业软件开发哪家好
  • 定额的餐饮发票
  • 产品成本核算的原则是
  • sql 关系数据库
  • SQL Server 作业同步 (结合备份作业)
  • sql自动增长是什么意思
  • mysql的行转列
  • centos7.6ssh
  • crossfire.exe是什么
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • win7磁盘管理怎么显示隐藏分区
  • win7ghost纯净版美化版
  • em和px
  • javascript总结笔记
  • jquery.ui
  • jquery操作html代码
  • node react vue
  • 签订税务三方协议
  • 什么是出口退税政策
  • 财务跨期报销问题
  • 税收征收管理与税收大数据分析
  • 江苏省官网
  • 国税增值税申报怎么记账凭证填写
  • 中介服务行业
  • 上海市网上税务局如何登录
  • 教育用地性质可以更改么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设