全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Unity3D游戏开发之基于ITween实现寻路功能今天研究了下Unity3D的寻路功能,忽然发现Unity3D自带的寻路功能只支持付费版,内心不禁感到一阵失落。后来在宣雨松的博客上看到一篇关于ITween的文章,我发现这简直就是我等使用Unity免费版的福音啊,因为这个插件可以解决我们今天的寻路问题。压抑不住内心的激动,博主到ITween官网下载了这个插件,结合官方的例子,产生了ITween实现寻路功能的想法。文章出处:狗刨学习网。具体说来,寻路功能就是为玩家或者游戏中的角色添加的一种AI,目的是在给定起点和终点后,程序可以帮助玩家或者游戏角色快速地找到最优的一条线路,复杂点的寻路系统可能还要考虑如何避开障碍物,那么好,现在我们开始一起走进寻路之旅! 首先创建如图所示的游戏场景,在这里我们创建8个Cube来表示地面上的8个节点,我们按照一定的顺序排列这些节点,就能得到一条路线。这条路线就是我们为游戏体设计的路线。接下来,我们再创建一个Cube,赋予其黑色的材质,以示区别。 接下来我们导入ITween 资源包文件,导入完成后,创建下面的脚本文件:1. using UnityEngine;2. using System.Collections;3.4. public class ScriptControl : MonoBehaviour 5.6. /节点数组7. public Transform paths;8.9. void Start ()10. 11. Hashtable args = new Hashtable();12. /设置路径的点13. args.Add(path,paths);14. /设置类型为线性,线性效果会好一些。15. args.Add(easeType, iTween.EaseType.linear);16. /设置寻路的速度17. args.Add(speed,8f);18. /移动的整体时间。如果与speed共存那么优先speed19. args.Add(time,5f);20. /是否先从原始位置走到路径中第一个点的位置21. args.Add(movetopath,true);22. /延迟执行时间23. args.Add(delay, 0.1f);24. /移动的过程中面朝一个点25. args.Add(looktarget,Vector3.zero);26. /三个循环类型 none loop pingPong (一般 循环 来回)27. args.Add(loopType, loop);28. /是否让模型始终面朝当面目标的方向29. /如果你发现你的模型在寻路的时候时钟都是一个方向那么一定要打开这个30. args.Add(orienttopath,true);31.32. /让模型开始寻路33. iTween.MoveTo(gameObject,args);34. 35.36.37. void OnDrawGizmos()38. 39. /在scene视图中绘制出路径与线40. iTween.DrawLine(paths,Color.yellow);41. iTween.DrawPath(paths,Color.red);42. 43.44. void Update ()45. 46.47. 48. 我们将该脚本绑定到我们的游戏体黑色的Cube上,打开属性面板,编辑Paths属性,这时我们按照事先设计的路径节点顺序,将各节点拖放到下面的属性框中,这样就完成了对于路径节点的添加。 这时我们运行游戏,将看到黑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河池市金城江区事业单位考试真题
- 2025-2030微生物菌剂农业应用分析及有机种植政策与乡村振兴资金配套研究
- 高效能热风炉行业2026-2030年产业发展现状及未来发展趋势分析研究
- 2025至2030全球及中国中型托管安全服务行业项目调研及市场前景预测评估报告
- 2025液晶显示面板产业市场供需深度分析及发展趋势与投资分析研究报告
- 2025液晶显示产业发展趋势分析市场需求变化竞争格局投资规划研究文献
- 2025消费电子产业市场发展分析及前景趋势与资本布局分析报告
- 2025沿海机械制造行业产业升级与投资评估规划分析报告
- 2025氢能源储运技术路线对比分析及示范项目进展与产业资本介入时机报告
- 2025柔性显示面板产线建设投资回报周期测算与技术路线选择
- 酒店采摘活动策划方案
- 2025下半年海南万宁市事业单位招聘工作人员146人(第1号)考试笔试参考题库附答案解析
- 食堂消防安全知识培训
- 中学生防范黄赌毒演讲
- 安全生产领导机构
- 人力资源管理试题库及答案
- 2025江苏苏州新主城物业服务有限公司、苏州新区枫桥万厦物业管理有限公司招聘5人考试笔试备考题库及答案解析
- 2025年国家公务员录用考试公共基础知识全真模拟试题及答案(共八套)
- 入股公司食品协议书
- 高一 历史 人教版《中外历史纲要》上册《第19课 从社会心态视角看辛亥革命》课件
- 浴池防火应急预案
评论
0/150
提交评论