位置: 编程技术 - 正文

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

  • 租车怎么缴纳罚款
  • 税后利润向股东分配股息
  • 从租计征房产税低于从价计征房产税
  • 其他权益性资产包括哪些
  • 燃气费的账务处理
  • 兼职工资如何发放给个人
  • 小规模纳税人的起征点是多少
  • 发票遗失如何报销
  • 机票行程单丢了可以重新打吗
  • 单位注册表从哪里获取
  • 替票怎么控制数量
  • 支付给员工的讲课费税前列支怎么做?
  • 生产用电费
  • 政府专项补助购置固定资产进项税可以抵扣吗?
  • 个人独资企业法人承担什么责任
  • 股东变动及股东情况章节
  • 免抵调增值税是否缴纳附加税
  • 汽修厂纳税多少
  • 红字发票信息单需要寄给对方吗
  • 税收编码更改的依据是什么
  • 个体定税标准
  • 公司投资理财需要纳税吗
  • 产品研发费用属于固定成本吗
  • 账上少了25元怎么做账
  • 发票有几个
  • 资产总额从业人数
  • 存货跌价准备用账面余额还是账面价值
  • 应收出口退税属于哪个会计科目
  • 小规模查账征收增值税怎么算
  • 跨年的工会经费怎么做分录
  • 所得税退税会计分录为啥要借贷所得税费用
  • 存货跌价准备是备抵科目吗
  • typecho安装插件
  • bios怎么关
  • openeuler安装gnome
  • 农产品收购发票使用范围
  • php://filter协议
  • 移民美国怎样加入医疗保险
  • vue3打包优化
  • php是面向过程还是面向对象
  • 机关事业单位购买茶叶违反什么规定
  • transformer中的参数
  • 微信公众号php开发教程
  • vue3.0教程
  • 销售费用可以开专票吗
  • 【机器学习】支持向量回归
  • 2023年highway-env更新之后的使用记录(含DDQN,DuelingDQN,DDQN+OtherChanges) 入门到入土,再踩坑就不玩原神了
  • php获取前一天的时间
  • 增值税纳税申报表怎么填
  • 以前年度多计提折旧
  • mysql数据库死锁产生的原因及解决方案
  • python 操作数据库
  • 农民专业合作组织法律制度的类型包括哪些?
  • 增值税专用发票是干什么用的
  • sql server 2008打开界面
  • 应收账款资金占用费怎么算
  • 运动会活动奖品
  • 商贸公司用购进产品吗
  • 对外支付3万美元怎么算
  • 收到其他公司款项会计分录
  • 以前年度损益调整账务处理分录
  • 建筑施工企业涉诉案件多的原因
  • 其他综合收益影响利润总额吗为什么
  • 电子钥匙有效期多久
  • 客房服务费可以开发票吗
  • 企业为员工代缴社保怎样在网上申报
  • 固定资产处置当月还要折旧吗
  • 会计凭证,报告怎么做
  • SQLServer Execpt和not in 性能区别
  • Mysql中几种插入效率的实例对比
  • 电脑怎么安装安卓模拟器
  • ubuntu系统如何
  • Win10怎么修改hosts文件
  • 网页制作颜色搭配
  • python 对象函数
  • 使用Python对SQLite数据库操作
  • 仿淘宝源码
  • 国家税务局扬州 袁霞
  • 发票汇总表怎么计算
  • 乾升黄酒好吗值得买吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设