![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3d
xiaoxiaoting1010
这个作者很懒,什么都没留下…
展开
-
Unity给定目标自动寻路(人员疏散)
1.给定第一个目标,让其自动寻路先烘培,前面博客有具体描述如何烘培。新建一个C#,代码如下:using UnityEngine;using System.Collections;public class womenRun : MonoBehaviour { private NavMeshAgent agent; public GameObject target;...原创 2019-05-25 10:24:11 · 1464 阅读 · 3 评论 -
Unity3d绑定事件监听(自动寻路)
1.定义一个委托(委托要与后面的执行函数参数保持相同,也可以不带参数)2.通过委托 声明一个事件3.发送方:发送事件4.接收方:a.执行函数, b.绑定事件新建C#脚本 fasong,代码如下:using UnityEngine;using System.Collections;public class fasong : MonoBehaviour { ...原创 2019-05-25 13:52:27 · 377 阅读 · 2 评论 -
Unity3d任务模型自动寻路(人员疏散)
1.工程里导入下载好的人物模型如果出现人物颜色为黑色,可以调整其材质,黑色部分改为白色。2.烘培(修改路面为可行走)。把Navigation窗口打开,选中地面(需要行走的地方),勾选Navigation Ststic,选择Navigation Area为Walkable,点击Bake。3.实现人物模型在路面上行走。(没有这一步人物也可以在路面行走,但是需要通过鼠...原创 2019-05-22 16:33:08 · 2006 阅读 · 0 评论 -
人员疏散遇到的问题
1.多人物疏散时,人物出现不按指定轨迹奔跑原因:人物相互碰撞,导致人物不安指定轨迹逃跑解决:用随机数随机改变人物的速度,人物分时间断通过触发点。agent.speed = 1.0f * UnityEngine.Random.Range(1, 6);using UnityEngine;using System.Collections;using System.Collectio...原创 2019-06-30 17:12:08 · 799 阅读 · 0 评论 -
Unity3d绑定键盘弹出UI
1.在Fairy GUI里制作UI2.设置为可导出,发布到自己工程存放UI的文件夹里3.在Hierarchy里新建一个UIPanel,通过package Name来添加制作的UI;4.新建C#,fasong 绑定在场景里的任意一个物体上,代码如下:using System.Collections;using System.Collections.Generic;u...原创 2019-09-02 17:25:38 · 1243 阅读 · 0 评论