位置: 编程技术 - 正文

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

  • 小规模纳税人销售农产品税率是多少
  • 哪些情况下可以无偿提供法律援助
  • 失控发票一定要补税吗
  • 个税子女教育扣除需要提供什么资料
  • 电梯维保费属于建筑服务吗
  • 销售部的招待费计入什么费用
  • 进项认证勾选在哪里操作
  • 预缴增值税是否适用一般计税方法
  • 厂房无偿租赁合同
  • 机动车销售发票怎么抵扣
  • 包工包料挣钱吗
  • 无发票材料可以入材料账吗
  • 即期外汇交易有幅度限制吗
  • 固定资产的资本化后续支出
  • 报销发票会计怎么处理
  • 中国公司外派美国工作
  • 自产产品对外捐赠需要缴纳增值税吗
  • 制作费算什么费用
  • 异地预缴税款怎么做分录
  • 金融业保险业
  • 往来账的作用
  • 一般纳税人如何零申报
  • 固定资产发生非正常损失相关题目
  • 与军队发生业务应该取得哪种发票?
  • 季度申报财务报表如何更改
  • 检查所得税发现纳税差异如何调账?
  • 不计入工资薪金所得的有哪些补贴
  • 财产行为税税种
  • 企业为职工缴纳的五险一金占工资总额的多少
  • 当月费用下月付款
  • 个税手续费返还政策文件
  • 公司代扣代缴的保险费有哪些
  • 在建工程的二级明细的讲解
  • win11怎么压缩图片画质
  • 深入浅出stm8
  • mmc.exe是什么进程
  • rundll32.exe进程很多
  • thinkphp uuid
  • 应付票据可以直接填列吗
  • 生育津贴如何做账
  • pace框架
  • 月球合影
  • 哈士奇新手礼包
  • 留抵税额进项构成比例
  • 进项税大于销项税,不用缴纳增值税
  • 以前年度进项转出分录
  • thinkphp,onethink和thinkox中验证码不显示的解决方法分析
  • php的array
  • 政府会计代扣公积金怎么做分录
  • 分公司需要做纳税申报吗
  • 在哪里验证增值税票
  • 过期报废产品销毁
  • 出口退税抵减应纳税额
  • 税务法新规
  • 小微企业减免的增值税账务处理
  • 货物赔偿款如何计算
  • 收到的成本票怎么做账
  • 建筑业老项目和新项目如何计税
  • 应收账款已收回95元
  • 个人购买股权和公司购买股权比较
  • 计提资产减值准备会计科目
  • windows8休眠如何唤醒
  • win7任务管理器怎么打开
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • windows8如何使用
  • mac装win8.1
  • windows补丁kb3033929
  • chromexcel
  • jqueryui easyui
  • 安卓图像处理app
  • 拖曳对象时用的命令
  • jQuery中的AjaxSubmit使用讲解
  • js写一个类
  • 贵州网上税务局官网登录
  • 如何打印高速公路电子发票
  • 进口车区别
  • 提高增值税税率是什么意思
  • 黔西南州医疗保险报销比例
  • 工会经费怎么缴付
  • 上海房产税税收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设