位置: 编程技术 - 正文

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

  • 税金及附加会计分录
  • 小规模纳税人专票免税吗?
  • 维修费开具发票
  • 电汇汇票和电汇的异同点
  • 用票据付款怎么做账
  • 预付账款和暂估入账的区别
  • 未达起征点的税金如何做账
  • 退回以前年度所得税费用会计分录
  • 购进石料再加工算自产吗
  • 个体工商户出租商铺个人所得税
  • 公司一直没有做内账违法吗
  • 公司前期没有收入开支怎么记账
  • 一般纳税人简易征收3%
  • 跨年成本发票红冲怎么做会计分录
  • 广告公司税收分析
  • 企业税收风险有哪些方面
  • 单位报销托儿费
  • 退休人员返聘后辞退怎样补偿
  • 个独企业生产经营所得税率
  • 设备安装服务费税收分类编码
  • 电脑怎么备份系统win7
  • php oci
  • 法人借给公司钱怎么备注
  • win10默认网关自动清空
  • php标识符
  • 代开的发票需要企业盖章还是税务机关盖章?
  • thinkphp yii
  • 【AutoGPT】你自己运行,我先睡了—— ChatGPT过时了吗?
  • php判断文件类型
  • php 数组
  • 周末闲暇时光是什么意思
  • php PATH_SEPARATOR判断当前服务器系统类型实例
  • php中表单的使用
  • 子公司收购母公司另一子公司会计处理
  • 员工办理健康证需要什么材料
  • 应付账款和预付账款的会计分录
  • canvas实现图片编辑
  • 财务费用有发票吗
  • 特惠贷利息怎么算
  • 收到个人所得税手续费返还增值税税率
  • 税控服务费减免会计分录
  • 未开票收入是什么科目
  • 兼职老师工资小时多少钱
  • 厂房维修费是制造费用还是管理费用
  • 安全生产费会计核算办法
  • 用银行承兑汇票购买原材料会计分录
  • 收到定期存款怎么做分录
  • 应收账款贷方余额应与什么科目合并后填入报表
  • 被工商吊销营业执照怎么办
  • 子公司实现利润怎么会计处理
  • 可以自行开具增值税专用发票的行业有哪些
  • 定期存款到期转存利息也转存吗
  • 科目余额表没有本年累计怎么办
  • 企业应该设置哪些部门
  • sql server233错误
  • 系统存储过程以什么为前缀
  • window10 bitlocker
  • centos 命令
  • fedora29
  • zmweb.exe是什么进程
  • xp系统安装程序没反应
  • 应该怎么消除
  • linux中samba服务器的设计方案
  • bios没有usb启动项解决方法联想
  • win10mobile现在能干吗
  • centos 6.6安装教程
  • schupd.exe - schupd是什么进程 有什么用
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • mac未能分区
  • win7系统怎么设置电源
  • linux怎么清除内存
  • windows8如何进入bios
  • cocos2dx3.4 Label
  • 教你怎样用竹子搭棚子
  • shell备份文件脚本
  • 安卓手机界面设计
  • 河南省地方税务局公告2017年第4号
  • 光伏发电备案证如何办理
  • 税务稽查预警指标
  • 湖南省税局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设