位置: 编程技术 - 正文

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

  • 代开专票上的税额比电子缴款凭证上的税额少怎么调整
  • 一般纳税人如何注销
  • 什么是进口增值税率
  • 银行证书年费计入什么科目
  • 盈余公积在现金流量表中哪里体现
  • 企业不加入工会可以吗
  • 公司出租非自有房产
  • 酒店前台冲账发生错误怎么办?
  • 税费返还怎么做会计科目
  • 购入固定资产会影响营业利润吗
  • 计提营业账簿印花税怎么做账
  • 企业相互之间借款合法吗
  • 免抵税额为什么不能抵下期
  • 税务局工会经费新举措
  • 个人所得税申报晚了一天会干什么
  • 其他综合收益的含义
  • 服装工业企业成立时间
  • 主体有哪些
  • macbookpro安装mysql
  • linuxssh免密登录
  • 往来款作为投资款的影响
  • win11电脑怎么设置开机密码
  • 下载文件是php
  • 材料成本差异如何做账
  • 车辆被盗
  • 计提本月固定资产折旧,其中车间折旧额1100
  • 纽约公共图书馆开放时间
  • 偷税行为五年后被发现要接受行政处罚吗?
  • 资产负债表中投资总额是什么
  • 扣缴单位无有效的税费种认定信息
  • 多个php文件整合到一起
  • js数组常用方法有哪几种
  • 微信小程序开发
  • 公司向股东个人借款的会计分录
  • 办理外经证缴税流程
  • 管理成本分摊比例是多少
  • 预提费用待摊费用改为什么科目
  • 个体工商户建账办法最新
  • 织梦如何采集文章
  • python怎么用?
  • 汽车4s店售后业绩看板
  • 证券公司收益凭证管理办法
  • 增值税一般纳税人登记管理办法
  • 何谓应该是什么意思
  • 餐饮服务收入的增值税
  • 综合所得减除费用标准为60000.00元/年
  • mysql select语句操作实例
  • 可转换公司债券例题
  • 固定资产的计提折旧方法有哪些
  • 外贸出口企业退税查不到进项发票
  • 发放外单位人员劳务费需要在发放表上签字吗
  • 超市的进场费怎么入会计科目
  • 预借差旅费的借贷方
  • 营业费用和营业支出
  • 收到劳务费
  • 美金形式发票
  • 物业服务企业管理
  • 如何修改注册表键值
  • win7那些自启可以禁用
  • 在mac设备上用到什么
  • win8系统怎么设置
  • 搜索应用界面
  • win10 1511(win10 TH2)如何调整开始屏幕磁贴大小?
  • win8.1 无法连接到此网络
  • win7桌面壁纸自动更换关闭
  • win7无法打开任何软件程序
  • win7开机提示重启怎么办
  • vue.js computed
  • 详解JavaScript ES6中的Generator
  • jquery 刷新div
  • js移动端拖拽
  • Python 基于豆瓣电影的可视化
  • 安卓手机如何查
  • 湖北税务局2021新通知
  • 销售黄金的基本知识
  • 21年小规模企业所得税税率
  • 贵阳税务官网登录
  • 技术合同备案要求
  • 辽宁省疫情期间工资发放标准
  • 人人财富最新消息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设