Unity3d之寻路组件NavMeshAgent使用及实现
来源:互联网 发布:图书出版排版软件 编辑:程序博客网 时间:2024/04/30 04:27
欢迎来到狗刨学习网,这里有很多U3D资源、U3D培训视频、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌
一、搭建一个场景
二、设置不可走区域
三、烘焙不可走区域
点Bake按钮执行烘焙。
四、烘焙可走区域
点Bake按钮执行烘焙。
五、编写以下脚本并挂到主角对象上。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using UnityEngine;
using System.Collections;
public class NavMeshAgentTest : MonoBehaviour {
public NavMeshAgent agent;
Vector3 point;
Ray aray;
RaycastHit ahit;
void Update () {
if (Input.GetMouseButtonDown(0))
{
aray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(aray, out ahit))
{
point = ahit.point;
}
agent.SetDestination(point);
}
}
}
六、运行测试
鼠标点地面,小球会自动绕过建筑移动到鼠标点击点,文章出处【狗刨学习网】。
- Unity3d之寻路组件NavMeshAgent使用及实现
- Unity3d NavMeshAgent自动寻路组件
- Unity3d 寻路NavMeshAgent使用实现
- NavMeshAgent 寻路导航组件
- Unity3D的寻路NavMeshAgent基础用法
- unity3d NavMeshAgent 寻路画线/画路径
- unity5之导航网格寻路系统-2使用NavMeshAgent实现类型英雄联盟右键行走功能
- 自动寻路NavMeshAgent的使用
- Unity3d NavMeshAgent 路径点寻路
- Unity3D-NavMeshAgent寻路
- 【Unity3D】NavMeshAgent常用方法
- unity的学习----NavMeshAgent,自动寻路
- unity5之导航网格寻路系统-3NavMeshAgent(导航网格代理)
- unity之NavMeshAgent
- Unity3D 5.3 入门学习之寻路组件一
- NavMeshAgent
- NavMeshAgent
- NavMeshAgent
- 使用Java调用Web Service
- XML----SimpleXML,SimpleXML AND XPath
- HTML5将重新定义移动互联,一个全新的黄金时代就要到来!
- Unity3D游戏开发之自由视角下的角色控制
- 南邮-2040-比赛成绩查询问题II
- Unity3d之寻路组件NavMeshAgent使用及实现
- ADO.NET
- 敏捷项目管理的五个要素
- log4j的使用和配制
- Java中的关键字“this”
- 线段树(区间内数是否都不相同)hdu5172GTY's gay friends
- 输入输出重定向
- Network
- zookeeper伪分布式安装