我是靠谱客的博主 直率金鱼,最近开发中收集的这篇文章主要介绍unity3D的update·函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  这是我的第一篇博客,希望和大家一起学习,一起进步,有不对的地方还望指出。

   我在做游戏中遇到了一个对角色控制不起作用的问题,原因是动画和控制的动作都在每一帧时进行的。所以无法控制,需要将脚本中的update函数改为LateUpdate函数。

 借助unity的帮助文档可以发现。

LateUpdate is called every frame, if the Behaviour is enabled.

LateUpdate is called after all Update functions have been called. This is useful to order script execution. For example a follow camera should always be implemented in LateUpdate because it tracks objects that might have moved inside Update. 

    LateUpdate是在所有Update函数调用后被调用。这可用于调整脚本执行顺序。例如:当物体在Update里移动时,跟随物体的相机可以在LateUpdate里实现.

  为什么跟随物体的相机可以在Lateupdate里面实现呢,因为每一帧都会调用Update和LateUpdate。如果一个物体在Update里面有动画同时又在Update里面控制运动,那么就不会清楚到底是要播放动画还是控制运动。会存在隐藏的逻辑问题错误。

最后

以上就是直率金鱼为你收集整理的unity3D的update·函数的全部内容,希望文章能够帮你解决unity3D的update·函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部