当前位置: 首页 > news >正文

江宁做网站价格企业网站建设中存在的主要问题会有哪些?

江宁做网站价格,企业网站建设中存在的主要问题会有哪些?,网页设计图片上加文字,今天正式封城文章目录 前言1. Unity的生命周期加载第一个场景Editor在第一次帧更新之前帧之间更新顺序协程销毁对象时退出时 2. Unity 协程和线程,进程的区别3. 本地坐标系 世界坐标系4. 碰撞器和触发器的区别后话 前言 开设这个栏目的博文会写一些有关unity的面试题目#xff0c;在面试的… 文章目录 前言1. Unity的生命周期加载第一个场景Editor在第一次帧更新之前帧之间更新顺序协程销毁对象时退出时 2. Unity 协程和线程,进程的区别3. 本地坐标系 世界坐标系4. 碰撞器和触发器的区别后话 前言 开设这个栏目的博文会写一些有关unity的面试题目在面试的过程中考官可能会问到的东西虽然更多的是问有关项目经历的但是这些内容也会涉猎到。 1. Unity的生命周期 下图是Unity官方给出的脚本生命周期流程图。 加载第一个场景 场景开始时将调用以下函数为场景中的每个对象调用一次。 Awake始终在任何 Start 函数之前并在实例化预制件之后调用此函数。如果游戏对象在启动期间处于非活动状态则在激活之后才会调用 Awake。 OnEnable仅在对象处于激活状态时调用在启用对象后立即调用此函数。在创建 MonoBehaviour 实例时例如加载关卡或实例化具有脚本组件的游戏对象时会执行此调用。 Editor Reset调用 Reset 可以在脚本首次附加到对象时以及使用 Reset 命令时初始化脚本的属性。 OnValidate每当设置脚本的属性时都会调用 OnValidate包括反序列化对象时这可能发生在不同的时间例如在编辑器中打开场景时和域重新加载后。 在第一次帧更新之前 Start仅当启用脚本实例后才会在第一次帧更新之前调用 Start。 帧之间 OnApplicationPause在帧的结尾处调用此函数在正常帧更新之间有效检测到暂停。在调用 OnApplicationPause 之后将发出一个额外帧从而允许游戏显示图形来指示暂停状态。 更新顺序 跟踪游戏逻辑和交互、动画、摄像机位置等的时候可以使用一些不同事件。常见方案是在 Update 函数中执行大多数任务但是也可以使用其他函数。 FixedUpdate调用 FixedUpdate 的频度常常超过 Update。如果帧率很低可以每帧调用该函数多次如果帧率很高可能在帧之间完全不调用该函数。在 FixedUpdate 之后将立即进行所有物理计算和更新。在 FixedUpdate 内应用运动计算时无需将值乘以 Time.deltaTime。这是因为 FixedUpdate 的调用基于可靠的计时器独立于帧率。 Update每帧调用一次 Update。这是用于帧更新的主要函数。 LateUpdate每帧调用一次 LateUpdate在 Update 完成后。LateUpdate 开始时在 Update 中执行的所有计算便已完成。LateUpdate 的常见用途是跟随第三人称摄像机。如果在 Update 内让角色移动和转向可以在 LateUpdate 中执行所有摄像机移动和旋转计算。这样可以确保角色在摄像机跟踪其位置之前已完全移动。 通常不应依赖为不同的游戏对象调用相同事件函数的顺序 - 除非顺序明确记录或可设置。如果需要对播放器循环进行更细粒度的控制可以使用 PlayerLoop API。 不能指定为同一 MonoBehaviour 子类的不同实例调用事件函数的顺序。例如一个 MonoBehaviour 的 Update 函数可能会在另一个游戏对象包括其父级或子级游戏对象上的相同 MonoBehaviour 的 Update 函数之前或之后调用。 可以指定一个 MonoBehaviour 子类的事件函数应在不同子类的事件函数之前调用使用 Project Settings 窗口的 Script Execution Order 面板。例如如果有两个脚本EngineBehaviour 和 SteeringBehaviour可以设置 Script Execution Order这样 EngineBehaviours 始终在 SteeringBehaviours 之前更新。 协程 Update 函数返回后将运行正常协程更新。协程是一个可暂停执行 (yield) 直到给定的 YieldInstruction 达到完成状态的函数。 协程的不同用法 yield 在下一帧上调用所有 Update 函数后协程将继续。 yield WaitForSeconds 在为帧调用所有 Update 函数后在指定的时间延迟后继续。 yield WaitForFixedUpdate 在所有脚本上调用所有 FixedUpdate 后继续。如果协同程序在 FixedUpdate 之前生成那么它会在当前帧的 FixedUpdate 之后继续运行。 yield WWW 在 WWW 下载完成后继续。 yield StartCoroutine 将协程链接起来并会等待 MyFunc 协程先完成。 销毁对象时 OnDestroy对象存在的最后一帧完成所有帧更新之后调用此函数可能应 Object.Destroy 要求或在场景关闭时销毁该对象。 退出时 在场景中的所有活动对象上调用以下函数 OnApplicationQuit在退出应用程序之前在所有游戏对象上调用此函数。在编辑器中用户停止播放模式时调用函数。 OnDisable行为被禁用或处于非活动状态时调用此函数。 2. Unity 协程和线程,进程的区别 其实很简单首先需要理解进程和线程是怎么一回事进程是Windows系统中的一个基本概念他包含着运行一个程序所需要的基本资源。一个正在运行的应用程序在操作系统中被视为一个进程进程可以包括一个或多个线程。进程和线程的区别通过以上一目了然。再谈谈线程和协程的区别。一般应用一个应用程序只使用线程这一“资源”。需要明确Unity只使用了一个线程但是我们需要”同时做很多事“那Unity作为单线程该如何去做协程就来了协程是一种”伪线程“。 协同程序coroutine.,即协作式程序一系列互相依赖的协程间依次使用CPU每次只有一个协程工作而其他协成处于休眠状态。协程实际上是在一个线程中只不过每个协程对CPU进行分时协程可以访问和使用unity的所有方法和component。同一时间只能执行某个协程协程适合对某个任务进行分时处理。     控制代码在特定的时间执行。协程不是线程也不是异步执行跟Update一样在主线程中执行。不用考虑同步和锁的问题。协程是一个分部组件遇到条件yield return会挂起,直到条件满足才会被唤起执行后面的语句。 3. 本地坐标系 世界坐标系 世界坐标系世界坐标是指物体在场景中的坐标当某个物体没有父物体时它的position即为世界坐标的positionrotation同理本地坐标是物体相对于它的父物体的坐标而言这个相对坐标是以父物体本身为坐标轴进行计算的与世界坐标没有必然联系。而对于没有父物体的物体可以认为不存在本地坐标这种说法。本地坐标系当某个物体有父物体时它的inspector栏transform中的position实际是localposition即本地坐标。使用TransformPoint方法将本地坐标系转为世界坐标系 4. 碰撞器和触发器的区别 碰撞器是触发器的载体而触发器只是碰撞器身上的一个属性。当Is Triggerfalse时碰撞器根据物理引擎引发碰撞产生碰撞的效果可以调用OnCollisionEnter/Stay/Exit函数当Is Triggertrue时碰撞器被物理引擎所忽略没有碰撞效果可以调用OnTriggerEnter/Stay/Exit函数。如果既要检测到物体的接触又不想让碰撞检测影响物体移动或要检测一个物件是否经过空间中的某个区域这时就可以用到触发器 后话 有很多基础的面试题你面试过但是文中没有提及的欢迎留言补充~ enjoy ~
http://www.tj-hxxt.cn/news/226924.html

相关文章:

  • 做班级相册网站的目的意义高新区建设局网站
  • 网站如何做问卷调查问卷吉林城市建设学校网站
  • 爱站工具官网怎么样做好网站运营
  • 营销型网站建设公司推荐网络营销的特点中任何时间任何地点体现的是
  • 忻州企业网站建设与网站建设相关的论文题目
  • 网站会员和discuz会员同步免费制作图片带字软件
  • 行政机关单位网站建设深圳网站建设yuntianxia
  • 营销者网站买服务器做网站 镜像选什么
  • 杭州市建设职业中心网站常州网站建设代理商
  • 网站备案vpn注销百度如何搜索网址
  • 建网站的设备网站开发人员知乎
  • 免费注册个人网站官网上海网络seo公司
  • 怎样建设网站后台做网站发布网
  • 上市公司网站建设分析做网站销售电销好做吗
  • 网站为什么功能需求运城网站推广
  • 对于公司网站建设的一些想法宁波企业网站制作
  • 电子商务网站开发形式选择北京东道设计
  • 响应式网站 html农家乐网站源码
  • 微信的微网站模板网站怎么让百度收录一张图做封面
  • 苏州网站网络推广这几年做哪个网站能致富
  • wordpress修改上传附件大小湖南seo网站设计
  • 打开网站自动弹出qq自然志wordpress
  • 南通优化网站费用免费ppt模板网站哪个好用
  • 临时域名用于网站调试排名做网站优化
  • 网站单个页面做301汽车营销策划方案
  • 青岛网站建设推广优化中超联赛山东泰山直播
  • 网站icp查询网站备案认领
  • 网站免费申请网站策划师招聘
  • 南宁五象新区建设投资集团网站图片类网站怎样做高并发
  • 系统开发工具有哪些泊头网站优化