Unity3d NavMesh获得地面高度
2016-02-01 16:12
1721 查看
UnityPro内置的NavMesh有几个API很有用
NavMesh.SamplePosition 根据给的点进行采样,可传入最大距离,返回true说明采样到了点,否则采样失败(可以用来获得地形高度,但是最大距离不要太大,注意效率)
NavMesh.Raycast 向目标点发射一条射线,返回true说明碰到了边缘,Hit就是边缘那个点
NavMesh.CalculatePath 计算路径,返回false就走不过去,返回true说明可以走过去,Corners是路径点
NavMesh.SamplePosition 根据给的点进行采样,可传入最大距离,返回true说明采样到了点,否则采样失败(可以用来获得地形高度,但是最大距离不要太大,注意效率)
NavMesh.Raycast 向目标点发射一条射线,返回true说明碰到了边缘,Hit就是边缘那个点
NavMesh.CalculatePath 计算路径,返回false就走不过去,返回true说明可以走过去,Corners是路径点
相关文章推荐
- EasyAR SDK在unity中的简单配置及构建一个简单场景。
- Unity3D开发(一):NGUI之UIRoot屏幕分辨率自适应
- Unity5.0内置Shader解析
- Unity5.3.x带Rotation关键帧动画模型 移动平台运行时模型消失 PC正常
- zzUnity内存申请和释放
- unity3d中脚本生命周期(MonoBehaviour lifecycle)
- Unity3d中BlinnPhong光照模型注解
- Unity3D命令行Build
- Unity3D使用经验总结 优点篇
- unity3d优化总结篇
- Unity3D性能优化
- Unity3D的几种坐标系
- Unity3D 内存 释放
- Unity Development with VS Code
- 使用unity实现顿帧,大大提升打击感
- 转载Unity地形编辑
- unity3d事件函数整理,事件,回调函数,消息处理
- Unity 获取Android手机返回键Home按键信息
- Unity拖动物体代码
- unity document web link