在Unity中实现简单路经查找的思路和实现
来源:互联网 发布:哈工程的稳定网络 编辑:程序博客网 时间:2024/06/03 13:49
在Unity中实现简单路经查找的思路和实现
Unity有自己的Navigation,最近在做一个室内的导航,需要导航有文字提示信息和路径提示。发现Navigation不太好用。找到的路径无法和文字数据匹配上去,特别是在拐角的地方一般都会有两个寻路点。所以自己就琢磨写了一个简单的路经查找。 基本的思路就是讲关键点放置在场景中,关键点包含的信息是它可以到达的最近的关键点。用A*的思路进行查找。找到路径然后文字提示自然就自动出来了。 比较麻烦的不是路经查找,而是关键点中包含的设置,不像Navigation那样会自动烘焙网格,关键点的信息要自己进行关联,测试时是手动拖拽的,但是功能实现了但是太麻烦易出错,最后通过配置文件进行读取,效果好了一点,但是还是很麻烦。又想了好久最后发现在简单的地形中,只要关键点的位置摆放的合适,用射线进行物体间的信息关联是最合适的。这就省了配置文件读取的麻烦。
缺点:
适应不了复杂的场景。
复杂场景的数据只能用配置文件进行关联。
0 0
- 在Unity中实现简单路经查找的思路和实现
- 在ASP中简化数据库操作的思路和实现
- Unity中虚拟摇杆的简单实现
- C#在Unity中接口的实现
- 在 unity 中使用三种简单的方式实现实时时钟动画
- 在Unity中实现TreeView
- 在Unity中实现有限状态机
- 在Unity中实现有限状态机
- 在Unity中实现有限状态机
- Swing实现最简单连连看的思路和源码
- 网页注册和登陆简单实现的思路分析
- 排列和组合简单的递归思路以及C++实现
- 协同标绘在SuperMap中实现思路的探索
- Unity中如何利用一个协程和www类实现简单的图片下载
- unity中景深(depth of field)的简单实现。。
- unity中使用GUI按钮实现简单的猜拳小游戏:
- unity中实现一个非常简单的fpsController
- HashTable简单实现思路
- 为什么要使用SLF4J而不是Log4J
- 堆排序
- Mysql导入导出文件
- leetcode【第一周】:单链表表示的两个数字相加
- ScrollableLayout
- 在Unity中实现简单路经查找的思路和实现
- 闹钟(AlarmManager+BroadcastReceive)
- 虚幻引擎UE4-命令行使用的一些技巧
- 避免Java应用中NullPointerException的技巧和最佳实践
- CS1624号错误是什么
- iBET Lucky Draw Win Wu Bai Concert
- HTML、JS、JSON特殊字符
- 关于Karel迷宫问题的讨论
- 一些专业术语的简单罗列