位置: 编程技术 - 正文

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

  • 准予扣除的税金及附加怎么算
  • 对公账户取现金怎么取
  • 期初余额有误怎么在本期做调整凭证
  • u8已记账怎么修改年初余额
  • 弃置费用的现值p/f
  • 收到所得税退税怎么做账务处理
  • 生产经营年度汇缴申报时间
  • 房产税存在往期滞纳金吗
  • 接受的捐赠收入要交税吗
  • 购买土地自建厂房的会计处理
  • 甲供材料税金如何结算
  • 销售费用的进项税额转出会计分录
  • 清算备付金的会计科目
  • 没有ca证书怎么连接wifi加密设备
  • 固定资产折旧计入管理费用
  • 低价股权转让是利空还是利好
  • 货物正常报损的分录
  • 入库前的挑选整理费用计入采购成本吗
  • 当月不抵扣的增值税发票怎么做账
  • 重庆个人住房房产税申报
  • 营改增后增值税科目
  • 没有把发票开给客户公司注销了怎么办
  • 统借统贷协议
  • 公司账户收到车险怎么做账
  • 网上申报城建税及附加怎么操作
  • 财务负责人的岗位
  • 应付票据可能涉及的科目
  • 电子承兑兑现手续费
  • php session存储方式
  • 母公司收取子公司管理费的税率
  • 初级农产品免税普票能否抵扣
  • 原材料按实际成本核算需设置的科目包括
  • 固定资产已提完折旧后丢失怎么处理
  • php点击下载
  • 前端常见面试
  • 图像分割csdn
  • /ncrc命令
  • 视图机制
  • 查询的命令
  • 旅行社代订机票可以报销吗
  • 合伙结算转借款
  • 专票和普票都有发票吗
  • phpcms安装无法连接数据库服务器
  • 常见的垃圾回收器有哪些
  • 印花税免税项目有哪些
  • 外资企业是否属于国企
  • 偷税行为如何处理
  • sql2008怎么查询
  • 建筑工程机械费用标准
  • 事业单位净资产变动表
  • 结转增值税有留抵税额吗
  • 机动车发票红冲多了税盘被锁
  • 取报销凭证的步骤
  • 企业收到返利怎么做账
  • 仓库员工工资
  • 收据为什么不能写今收到
  • 技术咨询服务开票代码
  • 企业免征税范围有哪些
  • 利润总额与应纳税所得额的差异国内动态
  • 各单位应当设置专职能源管理岗位
  • sql多表关联修改操作
  • 必须会的sql语句有哪些
  • sql ntext数据类型字符替换实现代码
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • win7桌面记事本
  • Omniserv.exe - Omniserv是什么进程 有什么用
  • win7系统可移动的文件
  • 在linux操作系统中
  • cocos2d怎么用
  • css div内容自动换行
  • shell 数组变量
  • node 操作mysql
  • 在windows下搭建snort和base
  • android系统虚拟机
  • unity ulua
  • python中fd
  • 江苏省国家税务局电子税务局官网
  • 上海税务局怎么变更财务负责人
  • 酒精税收分类编码查询
  • 四川地方税务局官网首页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设