天天看點

《Unity 3D人工智能程式設計》——2.2 子彈類

本節書摘來自華章出版社《unity 3d人工智能程式設計》一 書中的第2章,第2.1節,作者:(美)基奧(kyaw,a.s.),(美)彼得斯(peters,c.),(美)斯瑞(swe,t.n.),更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

接下來,我們把4個立方體遊戲對象放置在随機地點,作為場景中的航點,并将其命名為wandarpoints。

《Unity 3D人工智能程式設計》——2.2 子彈類

這就是我們的wanderpoint對象:

《Unity 3D人工智能程式設計》——2.2 子彈類

注意,我們需要一個名為wandarpoint的标簽标記這些點。當我們試圖從坦克的人工智能系統中找到航點時,我們将引用這個标記。正如你在它的屬性中看到的那樣,這裡的航點僅僅是一個立方體遊戲對象,它被禁用了網格渲染(mesh renderer)複選框且删除了盒碰撞器(box collider )對象。我們甚至可以使用空的遊戲對象,因為對一個航點來說,我們需要的僅僅是它的位置,以及所有的轉換資料。但是在這裡我們使用了一個立方體對象,這樣如果我們需要,就可以把這些航點可視化。

繼續閱讀