unity
靖观其变
这个作者很懒,什么都没留下…
展开
-
Unity敌人的自动巡逻脚本
此脚本可实现敌人的自动巡逻,随机方向,随机距离。原创 2024-01-11 16:05:26 · 914 阅读 · 0 评论 -
Unity 武器攻击系统
这个Demo是一个武器的管理系统,其中对两种武器进行了管理,达到的效果是当手中拿着不同武器的时候会达到不同的攻击效果,包含近程和远程的攻击效果。共包含六个脚本。原创 2024-01-09 09:09:56 · 607 阅读 · 0 评论 -
Unity 点击对话系统(含Demo)
可实现点击物体后自动移动到物体附近,然后弹出对话框进行对话。的结合体,有兴趣可以看一下之前文章。原创 2024-01-04 10:09:53 · 1087 阅读 · 0 评论 -
Unity 简单角色对话UI脚本的编写(新版UI组件)
新建UI,里边有两个文本组件一个按钮组件,一个展示名称,一个展示对话内容,按钮组件负责展示下一句对话。需要在U3D中提前设置添加对话内容,将脚本挂载到对话组件上。原创 2024-01-03 16:30:47 · 932 阅读 · 0 评论 -
Unity 关于点击不同物品移动并触发不同事件
可以实现在界面中点击不同的物体,移动到物品附近位置,然后触发对应的事件。原创 2024-01-03 13:54:57 · 904 阅读 · 0 评论 -
Unity 鼠标滚轮控制角色缩放
函数不用写到Update()内,LateUpdate()为专用函数与Update()类似,但可以时时渲染,相机类使用更加稳定,感兴趣可以查相关资料具体了解一下。原创 2024-01-02 11:33:59 · 666 阅读 · 0 评论 -
Unity 关于json数据的解析方式(LitJson.dll插件)
一个简单的解析方法,使用LitJson.dll插件,注意的是,如果数据是一个数组,单独使用时需要需要增加序号,如程序中的 s[0][“id”] ,0就是第几个数组,遍历则不需要,下边是Json文件内容,有兴趣可以试试。原创 2023-12-29 17:35:58 · 841 阅读 · 0 评论 -
Unity相机跟随角色移动
需要将相机放到一个空对象,将角度调节好,挂载组件,将角色对象放入组件中,调整moveTime设置缓存效果。使用LateUpdate();方法,根据角色移动而进行跟随,固定角度,类似2.5D视角。原创 2023-12-27 16:52:13 · 1394 阅读 · 0 评论 -
Unity简单的敌人巡逻方法(NavMeshAgent)
这个方法需要在外部定义一个Vector3的数组,如5,0,5,移动的位置就是当前位置减去5,0,5,数组的数量越多,巡逻点越多,数字越大巡逻的距离越远,这个方法稍微改动以下可以做成定点巡逻。基于NavMeshAgent的敌人巡逻方法。在Update方法中判断是否抵达目标。原创 2023-12-27 15:37:49 · 1479 阅读 · 0 评论 -
Unity 进入区域敌人自动朝向玩家并作出攻击
这个脚本碰到玩家后将玩家销毁,真正应用时可以灵活使用,可以是子弹,火球,加血,减血,或者附加增益等各种效果。子弹飞行需将脚本挂载到子弹上,创建飞行速度和销毁机制,方向是由上边脚本控制的,保持与释放者方向一致。注意的时需要将子弹作为敌人角色的子物体,不然会乱飞。原创 2023-12-27 10:50:25 · 1076 阅读 · 0 评论 -
Unity简单的敌人范围触发方法
这样可以结合动画关键帧触发施法,对玩家方向进行攻击,本方法是结合IK方法触发的,也可以单独使用void Update()触发。原创 2023-12-26 16:21:20 · 541 阅读 · 0 评论 -
Unity 自动寻路NavMeshAgent
新版寻路与旧版有所区别,挂载脚本前需设置地图路径,将寻路物体(玩家)添加NavMeshAgent组件,寻路路径添加NavMeshSurface组件。原创 2023-12-25 19:46:54 · 883 阅读 · 0 评论 -
Unity使角色头部看向某个方向(IK)
这样不用单独制作动画,使用简单的代码就可以实现,不但可以看,还可以用手指指向。此方法可以应用于靠近NPC时,NPC看向角色等场景。这样可以不用制作动画就可以在场景中做简单的互动。首先在动画控制器中设置IK的可控性。原创 2023-12-25 16:18:18 · 779 阅读 · 1 评论 -
Uniyt根据动画帧触发事件
假如是施法动画的话,当法杖挥出的时候将发射一个预制体,这样做的好处是可以使动画与发射物体的时机更加匹配。Unity新版动画控制器中,可以在动画播放到某一帧时触发对应函数。在动画对应的时间点插入事件,在脚本中调用。首先在动画编辑器中设置触发点。原创 2023-12-25 14:17:16 · 660 阅读 · 0 评论 -
Unity一个简单射击脚本
此脚本可向角色朝向方向发射预制体,也可改为向鼠标点击方向,从而完成射击或施法动作。原创 2023-12-25 13:19:24 · 546 阅读 · 0 评论 -
Unity新版动画系统移动转向动画应用
本文章只讲代码,具体操作欢迎私信交流。挂载脚本需要修改动画控制器,将所需的动画在动画器中进行关联设置,创建BOOL类型参数。在初始化时播放走动动画。原创 2023-12-25 09:39:17 · 619 阅读 · 0 评论 -
Unity射线检测鼠标点击移动
【代码】Unity射线检测鼠标点击移动。原创 2023-12-24 16:18:52 · 569 阅读 · 0 评论 -
Unity碰撞事件的触发
注:碰撞与触发的区别是,两物体碰撞不会穿透物体,如果将物体组件设置为触发器,那么物体就可被穿越。上段代码当有刚体触碰到挂载脚本的物体时,将场景中名为“Door物体”取消激活。脚本需要挂载在被触发的物体上。原创 2023-12-24 15:29:36 · 553 阅读 · 0 评论 -
Unity 碰撞检测
监听自身与任意物体发生的碰撞。原创 2023-12-23 16:25:32 · 447 阅读 · 0 评论 -
Unity利用轴线使角色移动
【代码】Unity利用轴线使角色移动。原创 2023-12-23 14:35:18 · 600 阅读 · 0 评论 -
Unity鼠标键盘操作
【代码】Unity鼠标键盘操作。原创 2023-12-22 16:25:21 · 875 阅读 · 0 评论 -
Unity物体的控制(Transform)
【代码】Unity物体的控制(Transform)原创 2023-12-22 16:00:45 · 985 阅读 · 0 评论 -
Unity场景切换
Unity场景切换。原创 2023-12-22 13:45:38 · 1173 阅读 · 0 评论 -
Unity 数据读写的方法
Unity 数据读写的方法。原创 2023-12-22 09:58:09 · 452 阅读 · 0 评论