zoukankan      html  css  js  c++  java
  • [Navigation]Navigation初探[1]

    Unity 提供了官方的自动寻径解决方案.

    在使用时,首先,我们要在场景中添加GameObject.此时,添加的GameObject是有要求的,必须要含有MeshRender控件,而且必须是设定为Navigation Static的.

    值得一提的是,Mesh Render组件是Active的,在Bake时才会进行Bake.

    添加完成之后,需要在window选项中选择Navigation打开导航面板.

    导航面板中,scene Filter中是用来过滤Hierarchy面板中的对象的.All就是全部显示,MeshRenders就是显示带MeshRender的.

     OffMeshLink Generation选项是选择该物体是否根据高度、可跳跃宽带等全局的选项自动生成OffMeshLink.这个以后慢慢学.

    Navigaton Layer表示该物体属于哪一层,对人物控制起到很大作用,默认有三种,可以自己在此Layers中添加.

    在Bake完成之后,Unity会和光照Bake一样,自动生成相应的数据包NavMesh.asset保存在场景的同路径同名文件夹下.

    在场景窗口中,被设置了navMesh地区会显示蓝色,表示可以寻路.

  • 相关阅读:
    浏览器的同源策略及跨域解决方案
    前端开发工具系列
    初始Vue
    form表单组件
    聚合和分组F,Q和事物,cookie,session
    js循环找id
    div模拟textarea文本域轻松实现高度自适应
    prototype原型
    Javascript异步编程方法
    js中map、filter用法
  • 原文地址:https://www.cnblogs.com/WongSiuming/p/4904899.html
Copyright © 2011-2022 走看看