NavmeshAgent

最近项目用到了unity官方自带的导航系统navmeshagent,发现一个很诡异的问题,物体导航至目标点时没有立即停止,而是发生了怪异的旋转,在目标点附近转了两圈之后才到达目标点并停止。

几经周折之后发现居然是navmeshagent组件参数加速度(Acceleration)和角速度(Angular Speed)太小导致的问题,后来将他设置为999解决了问题:

[Unity] 开发遇到的坑

 

 

AssetBundle/PlayerSettings

生成AssetBundle并打包工程之后发现场景中材质全都丢失(呈现一片粉红色),几经周折之后发现是新拉的工程,项目的PlayerSettings里的renderinggpu相关选项设置有点问题:

[Unity] 开发遇到的坑

Auto Graphics API默认最好设置为勾选,真机上运行的时候会去选择当前机型支持的api,否则自己指定的api真机不支持的话就会出现这种问题。

再记录一次:之前遇到过打AssetBundle后真机运行有问题,那次发现的问题是,打包机和打AssetBundle的机器unity版本不一致,打包机器unity版本如果高于或等于打AssetBundle的机器unity版本的话是没问题的,反之则不行。(记不清到底是打包机器unity版本如果高于或等于打AssetBundle的机器unity版本还是小于等于没问题,忘记了,反之是版本不同会有这种问题,具体是向上兼容还是向下兼容,再遇到这个问题再说吧)。

相关文章:

  • 2018-11-02
  • 2021-11-07
  • 2021-06-09
  • 2021-11-04
  • 2018-09-08
  • 2021-11-26
  • 2021-08-16
  • 2021-06-29
猜你喜欢
  • 2021-11-26
  • 2021-05-18
  • 2021-09-10
  • 2017-11-23
  • 2019-12-24
  • 2019-06-21
  • 2021-11-08
  • 2021-12-04
相关资源
相似解决方案