位置: 编程技术 - 正文

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

  • 房产税和土地使用税每年都要交吗
  • 先包装后销售
  • 所得税交错了怎么处理
  • 应收利息增加会计分录
  • 旅游企业纳税
  • 没发票的费用怎么做账
  • 销售使用过的汽车如何缴纳增值税
  • 为什么收不到发票短信?
  • 注册了公司没有经营会怎么样
  • 借方应付账款 贷方银行存款
  • 抽奖中的汽车需要交购置税吗
  • 税法免抵退计算例题
  • 住房公积金的会计处理
  • 商品进销差价账户的用途性质及核算内容
  • 企业个人完税证明怎么开
  • 小规模税局代增值税专用发票怎么交税
  • 企业的其他业务成本包括什么
  • 捐赠货品怎么做会计分录
  • 纳税申报报表 修改
  • 收到以前年度退回的企业所得税怎么做账
  • wifi密码怎么改手机里面
  • win10如何设置声音
  • 局域网解决方案
  • 怎么获得2021
  • 电脑扩展卷是灰色的的怎么办
  • thinkphp saveall
  • 怎么区分债券折价还是溢价
  • 7zip怎么压缩文件为rar
  • PHP:stream_register_wrapper()的用法_Stream函数
  • 存货的核算方法一次可以选用几个
  • less中使用js变量
  • 担保合同印花税税率怎么算
  • 以厂房入股会计怎么做账
  • 物流公司挂靠车辆怎么做账
  • 企业会计准则季报利润表填写
  • nacos注册流程
  • 帝国cms整合Elasticsearch
  • 织梦cms要钱吗
  • 会计caac是什么意思
  • 印花税步骤
  • sql查看所有数据表
  • mysql修改表结构的关键字
  • 哪些情况下可以使用食品添加剂
  • 营改增后企业的税负控制
  • 房产税的纳税义务人是征税范围内房屋产权所有人
  • 员工垫付款报销单
  • 水处理设备行业发展
  • 进出口贸易公司取名字大全
  • 什么是年化收益和绝对利率
  • 公司购买的空调
  • 权益法下股权投资包括
  • 从基本存款账户划款3万元 向开户银行转帐
  • 工程不交税
  • 建筑业确认收入的条件
  • 机器设备进项税率
  • 残保金零申报必须大于0
  • mysql中删除表中的数据
  • 在mysql中,删除表的外键约束的关键字为()
  • 请问linux
  • win7系统更新软件
  • win7系统宽带连接651
  • win8更新win8.1
  • xp蓝屏事件
  • win2008远程桌面闪退
  • linux系统讲解
  • os x 10.11 el capitan系统安装图文教程
  • linux网络优化
  • uefi bios ufilify
  • cocos2dx tableview基础:实现多图片的滑动显示
  • javascript scrollTop正解使用方法
  • linux什么是二进制文件
  • 批处理文件
  • Python heapq使用详解及实例代码
  • python lambda的用法
  • c# addin
  • 怎样看业务序号
  • 苗木增值税发票税率
  • 河北省电子税务局官网app
  • 房地产契税2023年最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设