• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 311, comments - 0, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
            The purpose of NMGen is to generate navigation meshes from arbitrary source geometry. Features fall into two categories: Core and 'standard build'.
            NMGen用于將任意網格轉化為一個或多個NavMesh。 其所有功能都包含于兩個目錄: Core(核心) 和 'standard build'(普通);


            The core features are located in the org.critterai.nmgen namespace and involve creating simplified polygon mesh data from detailed triangle-based source geometry. You can code your own build process from scratch using these features, but it will require a significant amount of work and detailed knowlege of all aspects of the process.
            核心功能位于nmgen命名空間下,與將復雜的三角形mesh轉化為簡化的多邊形mesh有關。你可以通過代碼徹底重新規劃生成過程(1),不過這里有很多事情要做,而且你需要了解生成過程中各個方面的實現細節(2)。


            The standard build process implements a flexible, extendable build process suitable for use at design time. It takes care of many of the mundane details for you. Its features are implemented in the following namespaces:
            Common extentions: org.critterai.nmbuild
            Unity extensions: org.critterai.nmbuild.u3d.editor
            普通生成流程為了滿足編輯期的需要,被設計成可變的、可擴展的結構。它已經為你處理好了很多細枝末節的事情(3)。普通功能位于以下的命名空間中:
            通用擴展(3): nmbuild
            Unity擴展: nmbuild.u3d.editor


            The standard build process has three main steps which will be covered in detail throughout the rest of this section.
            Compile the input.
            The NMGen Build. (Produces the polygon meshes.)
            Create the navigation mesh.
            普通生成流程有如下三個主要步驟,稍后的章節會對這三個步驟進行詳細的介紹。
            編譯數據源.
            調用NMGen的生成功能(生成多邊形網格).
            生成 Navigation Mesh.(導航網格)




            Note Note:
            CAINav uses the OpenGL coordinate system.


            注意:
            CAINav使用OpenGL坐標系統.(XYZ,左右手什么的);


            (1)生成過程有哪些?
            (2)哪些方面的細節需要了解?
            (3)相對于recast的擴展,cai是基于recast的功能基礎而實現的;


            快速掃盲
            1、A* Path Finding是一個圖最短路徑搜索算法,只要數據源支持"遍歷鄰居"的操作,就可以應用A*;
            2、Ploygen Mesh 是凸多邊形網格,因為凸多邊形內任意兩點可以直達--在滿足指定的傾斜角(slope limit)和高度差(step height)的情況下。
            3、如果有地形的Triangle Mesh,其實已經可以基于它進行A*了,因為三角形也是凸多邊形。大費周章的使用Nav Mesh是為了1、大幅簡化圖的復雜度,將不必要的信息進行合并。2、記錄一些額外的信息,比如 xxx xxx。
            18岁日韩内射颜射午夜久久成人| 国产精品18久久久久久vr| 久久综合给合综合久久| 伊人伊成久久人综合网777| 婷婷伊人久久大香线蕉AV| 久久精品国产精品亚洲精品| 久久精品成人免费观看97| 热99RE久久精品这里都是精品免费 | 国内精品九九久久久精品| 色成年激情久久综合| 一级a性色生活片久久无少妇一级婬片免费放 | 嫩草影院久久国产精品| 热综合一本伊人久久精品| 青草国产精品久久久久久| 久久综合成人网| 美女写真久久影院| 奇米影视7777久久精品人人爽| 久久国产精品国产自线拍免费| 要久久爱在线免费观看| 久久夜色精品国产亚洲| 亚洲AV成人无码久久精品老人| 久久久国产精品| 国产精品美女久久久久网| 亚洲AV无码久久| 久久精品国产99久久久古代| 国产精品丝袜久久久久久不卡| 国产人久久人人人人爽| 97精品依人久久久大香线蕉97| 亚洲v国产v天堂a无码久久| 久久精品国产福利国产秒| 久久精品九九亚洲精品| 波多野结衣AV无码久久一区| 日韩一区二区三区视频久久| 久久精品国产亚洲精品| 久久精品女人天堂AV麻| 天天爽天天爽天天片a久久网| 久久国产色AV免费看| 国内精品人妻无码久久久影院| 三上悠亚久久精品| 久久久久无码精品国产| 久久99久久99精品免视看动漫|