位置: 编程技术 - 正文

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

  • 企业为自然人什么意思
  • 增值税发票选择确认平台是什么?
  • 交易性金融资产和其他权益工具投资的区别
  • 资产负债表中应付职工薪酬是负数
  • 旅游业一般纳税人
  • 属于企业期间费用的有
  • 税金及附加期初余额在哪一方
  • 发票可用时间
  • 19年房产税新规
  • 非财政拨款结余是什么科目
  • 增值税10%怎么算
  • 金税三期收费吗
  • 发放外单位人员奖金 个人所得税
  • 预收账款确认收入摘要怎么写
  • 无形资产转让计入什么科目
  • 停车费要交税吗
  • 公司亏损转让股权
  • 工商年报中的纳税总额是所属期应交还是实交税额
  • 暂估商品入库跨年收到发票怎么做账?
  • 出售股票或债券的条件
  • 外籍人士离职补偿
  • 事业单位是否需要章程
  • 红字专用发票信息表编号在哪儿
  • 其他收益是一级科目还是二级科目
  • 小规模纳税人免税额度是多少
  • 当月费用下月付款
  • win 10 请稍后
  • 抵扣联必须当月认证吗
  • 银行与银行之间转账会计摘要
  • 企业变更股东要交税吗
  • thinkphp获取数据库数据
  • php计算时间
  • Mac OS X Mavericks的Finder打开不同标签的操作步骤
  • 房地产企业增值税怎么计算
  • 新手会计怎么做分录
  • water gardens
  • vue的自定义指令怎么用
  • bootstrap 栅格
  • vue3使用教程
  • php常用加密技术
  • 电子税务局没有开票业务
  • 收据可以用来做账吗
  • 固定资产转为投资性房地产公允价值
  • 国外公司给国内个人汇款
  • 房产原值是含税还是不含税
  • 其它应付款的账户是什么
  • 清卡后还可以勾选发票吗
  • sql server功能选择
  • concat group
  • 增值税少企业所得税高吗
  • 投资收益在什么科目
  • 从国外进口一批原材料,海关核定的关税完税价
  • 行政事业单位的营业执照叫什么
  • 计提待摊费用分录
  • 财务费用利息收入怎么记账
  • 三代个税返还算什么费用
  • 小规模纳税人能开专票吗2023
  • 财税2009年87号文废止
  • 会计账簿的设计要与会计报表相衔接 ()X
  • 平行结转分步法例题
  • sqlserver数据库事物日志已满
  • win10的java环境该怎么配置?java环境变量配置介绍
  • centos coreos
  • 如何编译安装
  • 虚拟机vmx
  • windows2008
  • win10文件资源
  • mac配置selenium
  • 教程:如何在Win10 PC上玩Pokémon Go游戏
  • win7系统开机后桌面黑屏
  • jquery邮箱正则表达式
  • nodejs 文档
  • 浅谈python
  • WWW封装共享 [复制链接]
  • javascript教程推荐知乎
  • python flask框架 web服务器
  • 非道路机械环保标志图片
  • 总包发票税率
  • 平顶山属于河南还是河北
  • 欠账6万怎么还
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设