自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

原创 Unity敌人的自动巡逻脚本

此脚本可实现敌人的自动巡逻,随机方向,随机距离。

2024-01-11 16:05:26 828

原创 Unity 武器攻击系统

这个Demo是一个武器的管理系统,其中对两种武器进行了管理,达到的效果是当手中拿着不同武器的时候会达到不同的攻击效果,包含近程和远程的攻击效果。共包含六个脚本。

2024-01-09 09:09:56 547

原创 Unity 点击对话系统(含Demo)

可实现点击物体后自动移动到物体附近,然后弹出对话框进行对话。的结合体,有兴趣可以看一下之前文章。

2024-01-04 10:09:53 1003

原创 Unity 简单角色对话UI脚本的编写(新版UI组件)

新建UI,里边有两个文本组件一个按钮组件,一个展示名称,一个展示对话内容,按钮组件负责展示下一句对话。需要在U3D中提前设置添加对话内容,将脚本挂载到对话组件上。

2024-01-03 16:30:47 867

原创 Unity 关于点击不同物品移动并触发不同事件

可以实现在界面中点击不同的物体,移动到物品附近位置,然后触发对应的事件。

2024-01-03 13:54:57 796

原创 Unity 鼠标滚轮控制角色缩放

函数不用写到Update()内,LateUpdate()为专用函数与Update()类似,但可以时时渲染,相机类使用更加稳定,感兴趣可以查相关资料具体了解一下。

2024-01-02 11:33:59 595

原创 Unity 关于json数据的解析方式(LitJson.dll插件)

一个简单的解析方法,使用LitJson.dll插件,注意的是,如果数据是一个数组,单独使用时需要需要增加序号,如程序中的 s[0][“id”] ,0就是第几个数组,遍历则不需要,下边是Json文件内容,有兴趣可以试试。

2023-12-29 17:35:58 769

原创 Unity相机跟随角色移动

需要将相机放到一个空对象,将角度调节好,挂载组件,将角色对象放入组件中,调整moveTime设置缓存效果。使用LateUpdate();方法,根据角色移动而进行跟随,固定角度,类似2.5D视角。

2023-12-27 16:52:13 1320

原创 Unity简单的敌人巡逻方法(NavMeshAgent)

这个方法需要在外部定义一个Vector3的数组,如5,0,5,移动的位置就是当前位置减去5,0,5,数组的数量越多,巡逻点越多,数字越大巡逻的距离越远,这个方法稍微改动以下可以做成定点巡逻。基于NavMeshAgent的敌人巡逻方法。在Update方法中判断是否抵达目标。

2023-12-27 15:37:49 1398

原创 Unity 进入区域敌人自动朝向玩家并作出攻击

这个脚本碰到玩家后将玩家销毁,真正应用时可以灵活使用,可以是子弹,火球,加血,减血,或者附加增益等各种效果。子弹飞行需将脚本挂载到子弹上,创建飞行速度和销毁机制,方向是由上边脚本控制的,保持与释放者方向一致。注意的时需要将子弹作为敌人角色的子物体,不然会乱飞。

2023-12-27 10:50:25 915

原创 Unity简单的敌人范围触发方法

这样可以结合动画关键帧触发施法,对玩家方向进行攻击,本方法是结合IK方法触发的,也可以单独使用void Update()触发。

2023-12-26 16:21:20 507

原创 Unity 自动寻路NavMeshAgent

新版寻路与旧版有所区别,挂载脚本前需设置地图路径,将寻路物体(玩家)添加NavMeshAgent组件,寻路路径添加NavMeshSurface组件。

2023-12-25 19:46:54 815

原创 Unity使角色头部看向某个方向(IK)

这样不用单独制作动画,使用简单的代码就可以实现,不但可以看,还可以用手指指向。此方法可以应用于靠近NPC时,NPC看向角色等场景。这样可以不用制作动画就可以在场景中做简单的互动。首先在动画控制器中设置IK的可控性。

2023-12-25 16:18:18 689 1

原创 Uniyt根据动画帧触发事件

假如是施法动画的话,当法杖挥出的时候将发射一个预制体,这样做的好处是可以使动画与发射物体的时机更加匹配。Unity新版动画控制器中,可以在动画播放到某一帧时触发对应函数。在动画对应的时间点插入事件,在脚本中调用。首先在动画编辑器中设置触发点。

2023-12-25 14:17:16 585

原创 Unity一个简单射击脚本

此脚本可向角色朝向方向发射预制体,也可改为向鼠标点击方向,从而完成射击或施法动作。

2023-12-25 13:19:24 520

原创 Unity新版动画系统移动转向动画应用

本文章只讲代码,具体操作欢迎私信交流。挂载脚本需要修改动画控制器,将所需的动画在动画器中进行关联设置,创建BOOL类型参数。在初始化时播放走动动画。

2023-12-25 09:39:17 577

原创 Unity射线检测鼠标点击移动

【代码】Unity射线检测鼠标点击移动。

2023-12-24 16:18:52 515

原创 Unity碰撞事件的触发

注:碰撞与触发的区别是,两物体碰撞不会穿透物体,如果将物体组件设置为触发器,那么物体就可被穿越。上段代码当有刚体触碰到挂载脚本的物体时,将场景中名为“Door物体”取消激活。脚本需要挂载在被触发的物体上。

2023-12-24 15:29:36 509

原创 Unity 碰撞检测

监听自身与任意物体发生的碰撞。

2023-12-23 16:25:32 421

原创 Unity利用轴线使角色移动

【代码】Unity利用轴线使角色移动。

2023-12-23 14:35:18 584

原创 Unity触摸方法使用

【代码】Unity触摸方法使用。

2023-12-23 09:46:18 457

原创 Unity 虚拟轴的使用

从编辑-项目设置-输入管理器中查看对应虚拟按键对应的名称。

2023-12-23 09:13:39 426

原创 Unity鼠标键盘操作

【代码】Unity鼠标键盘操作。

2023-12-22 16:25:21 771

原创 Unity物体的控制(Transform)

【代码】Unity物体的控制(Transform)

2023-12-22 16:00:45 952

原创 Unity场景切换

Unity场景切换。

2023-12-22 13:45:38 830

原创 Unity 数据读写的方法

Unity 数据读写的方法。

2023-12-22 09:58:09 437

原创 2021-10-26 cocos creator笔记(3)

cocos creator 随机与排除为了提升游戏的可玩性,在游戏中可能需要大量的随机事件,有的随机事件会出现多次,有的只能出现一次,下边介绍一下方法。1.cocos creator随机数生成方式为了方便调用,最好创建一个方法,具体代码如下: random(mini,maxi){ return Math.round(Math.random()*(maxi-mini)+mini) }使用的时候在random();方法中有两个参数,mini为最小随机数,maxi为最大随

2021-10-26 11:46:20 1885

原创 2021-10-25 cocos creator笔记(2)

cocos creator 导入json文件及解析1.创建resources文件夹首先在项目assets文件下创建名为resources的文件夹,resources文件夹为cocos creator专用的数据存放区,名称不对将找不到文件,创建完成之后将json文件放入文件夹中。2.解析json文件程序段 cc.loader.loadRes( "events", function( err,object){ if(err){ cc.log(er

2021-10-25 10:40:39 147

原创 2021-10-20 cocos creator笔记(1)

cocos creator笔记(1)关于TS导入Json的问题将Json字符串转成条件语句的问题将Json字符串转成条件语句的方法总结关于TS导入Json的问题将Json字符串转成条件语句的问题在使用cocos导入Json数据库时发先一个问题,在我的Json数据库中有类似“a>b”这样的判断条件,想在if()的判断语句中直接使用,但是不管怎么改变a和b的大小得到的结果一直为True。后来通过各种实验发现原来在json解析过来的数据除了数字可以直接在Js中使用,其它格式的数据全部都是字符串类型,

2021-10-20 11:36:42 166

Unity 武器攻击系统

Unity武器攻击处理方案,包含两种武器的攻击,根据持有武器的不同,远程武器与近程武器播放不同动画效果。

2024-01-09

Unity武器切换管理系统

一个可以切换不同武器从而触发不同动画效果的Demo,可以角色可以挂载两种武器,近战和远程,从而达到不同的攻击效果。

2024-01-06

Unity 点击对话系统(含Demo)

Unity 点击对话系统(含Demo),可实现点击物体后自动移动到物体附近,然后弹出对话框。

2024-01-04

Unity 关于点击不同物品移动并触发不同事件

关于点击不同物品移动并触发不同事件(Demo)

2024-01-03

STM32 PWM输出实验例程.rar

基于HAL库的PWM输出实验例程

2021-07-02

ATK-ESP8266 WIFI模块使用说明(miniV3)_AN1509C.pdf

AN1509 ATK-ESP8266 WIFI 模块使用说明

2021-07-02

IDEA中文帮助手册.rar

本资源为IntelliJ IDEA帮助手册中文版,内容涉及安装,配置,生成及操作界面相关中文注解。

2021-03-30

PS2蓝牙手柄例程-STM32F4.rar

基于库函数版本例程,非官方例程,结构简单,容易移植,优化PS2手柄链接稳定性。

2021-01-09

STM32单片机伺服驱动器位置模式(Modbus_ASCII+RS232)例程源码

本例程与伺服驱动器通信使用了Modbus协议的ASCII模式,本例程只能使用RS232通信接口。 伺服驱动器的模式选择寄存器是属于重新开关机之后参数才能有效。

2020-12-06

基于stm32伺服电机控制(ASCII+RS485)

伺服驱动器提供位置,速度,扭矩三种基本操作模式,可使用单一控制模式,即固定在一种模式操作,也可以选择用混合模式来进行控制, 本例程使用的单一的速度模式(Sz),无模拟输入,驱动器接收速度指令,控制电机至目标转速,速度指令仅可由内部寄存器提供(共三组寄存器),寄存器的选择是根据DI信号来选择.本例程与伺服驱动器通信使用了Modbus协议的ASCII模式。 本例程默认使用RS232接口通信,如果需要改为RS485通信,可以在程序内部修改。

2020-11-02

基于Unity3D实现3D VR成像原理

Unity3D VR技术入门教程,简单易学,自己动手制作VR3D效果!

2016-07-25

无线路由万能破解器

无线路由万能破解器,使用简单方便,绝对能用!

2013-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除