自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 unity连接mysql

本文分享两种获取MySQL.Data.dll文件的方法:1)从官方FTP(https://ftp.jaist.ac.jp/pub/mysql/Downloads/Connector-Net/)下载6.10.9版本解压获取;2)通过Visual Studio的NuGet包管理器安装MySQL.data(6.10.9版本),安装后在用户目录.nuget/packages下查找。获取后需将dll文件放入Unity项目的Assets/Plugins文件夹。文章还提供了简单的MySQL连接代码示例,包含连接字符串配置

2025-11-18 22:17:47 275

原创 Unity(团结)和android studio之间的问题(Gradle版本或者中文问题)

摘要:本文记录了使用Unity和Android Studio进行安卓开发时遇到的两个问题及解决方法。1. Android Studio 2025版本中文插件安装问题:通过从GitHub下载语言包jar文件手动安装解决。2. Unity 1.6.6引擎导出安卓项目时的Gradle版本冲突问题:通过降低gradle-wrapper.properties中的gradle版本至7.5解决,或修改Unity默认模板文件。文中提供了具体的操作步骤和参考链接。

2025-11-12 17:23:10 416

原创 unity-fracture提前做成预制体

文章摘要: 本文提供了优化unity-fracture插件性能的解决方案,通过AI辅助修改代码实现碎片预制体的生成。相比open-fracture,unity-fracture具有更好的连接效果但缺少预生成功能。解决方法是:1)创建FrozenChunks图层;2)添加必要组件;3)运行后保存生成的Fracture对象为预制体。所有修改后的代码和插件已上传至GitHub仓库,包含完整的碰撞体和网格数据。该方法有效解决了实时生成碎片导致的卡顿问题,使用者可根据需求进一步扩展功能。

2025-10-31 22:10:09 314 1

原创 Unity建造系统

这是一个Unity中的方块建造系统实现方案,主要功能包括:通过Q/E键选择不同预制体(地板/墙壁),R键旋转,鼠标左键放置/锁定物体。系统提供视觉反馈:蓝色/绿色为原始颜色,黑色表示选中,黄色是悬停高亮,红色代表重叠不可放置。关键技术点包含:网格对齐位置计算、预览物体创建、碰撞检测和物体移动逻辑。代码基于他人分享的吸附功能进行了扩展,支持放置后的物体移动调整,并加入了防重叠检测机制。预制体需带有BoxCollider组件,目前仅支持方块形状的建造。

2025-10-17 19:54:37 423

原创 Unity使用Photon和腾讯云服务器实现联机对战

本文记录了使用Photon Fusion的Server模式实现Unity联机功能的过程。作者对比了不同联机方案后选择了Fusion Server模式以满足低延迟需求。通过配置Photon Cloud和腾讯云服务器,将Unity项目打包为无头模式exe运行在云端作为服务端,并详细说明了从修改脚本、配置AppID、申请中国大陆区域解锁到云端部署的具体步骤。最终实现了多个客户端成功连接同一房间的联机效果,同时指出了多房间管理的两种实现方式及其优缺点。整个过程利用了腾讯云免费试用和Photon的20人免费套餐进行测

2025-10-10 19:53:02 847 1

原创 Unity的addressable的远端加载(github)

大部分知识和其他教程一样,不过我这里用github(简单练习)来作为文件存放地方,因为有缓存的存在,一开始做的时候直接就通了可以加载出资源(但是这时候并不知道是缓存的资源),后面发现关于这个路径的一系列错误花我半天时间(加载路径不对但是从缓存加载)和服务器的流程一样:把RemoteBuildPath路径下面构建生成的文件放到github上面,然后加载github上面的资源,这个方法还是稍显复杂了,毕竟要不断的git命令。LoadPath:我的仓库名字是test2分支是main,你需要的话改这两个地方就行。

2025-09-22 20:21:22 284

原创 Unity场景淡入淡出

本文介绍了Unity场景切换的两种淡入淡出实现方法:普通版和Dotween版。两种方法都使用遮罩图片实现渐变效果,支持自定义淡入淡出时间。核心功能包括:1)通过协程处理场景异步加载;2)进度控制(加载到90%后完成切换);3)防止重复调用。Dotween版代码更简洁,使用DOFade方法实现渐变。使用时需注意:1)确保场景已添加到Build Settings;2)遮罩图片设为全黑(RGB为0)或自定义图片(RGB拉满)。两种方案都提供了单例实现,确保全局可用。

2025-09-18 17:07:39 260 1

原创 Unity改键分享

文章介绍了Unity中两种按键重绑定的实现方式:1) 简单的一对一改键方法,通过InputActionReference和RebindingOperation实现;2) 官方提供的复合键改键方案,支持更复杂的绑定情况。重点讲解了如何集成官方方案,包括代码修改、UI适配和常见问题解决,如输入系统切换、事件监听等。两种方法都提供了完整的代码示例,帮助开发者快速实现游戏中的按键自定义功能。

2025-09-16 19:12:08 1244

原创 Unity制作红点系统

本文介绍了一个基于Unity实现的红点系统方案。该系统采用树形结构管理节点,包含以下核心功能:1) 支持添加/删除节点(通过"|"分隔的路径字符串);2) 自动更新父节点红点数量;3) 提供一键清空子节点功能;4) 支持为节点绑定回调函数。关键技术点包括:使用字典存储子节点、递归更新父节点红点数、泛型单例模式实现系统管理。通过PlayPanel、LevelPanel等UI组件演示了实际应用场景,当点击叶子节点时红点消失并自动更新父节点状态。该系统可灵活应用于游戏中的邮件、任务等需要红点提

2025-09-12 19:53:19 626

原创 Unity关于动画人物走歪(应用根运动和烘焙成动作)

本文探讨了Unity中应用根运动与烘焙动作的区别及处理方法。当导入行走动画时,勾选"烘焙成动作"会使角色原地行走,而取消勾选则保留根骨骼位移信息。作者发现直接烘焙会导致角色动作"飘",推荐取消烘焙并关闭根运动,通过代码控制移动。对于需要按动画路径移动的情况,可通过OnAnimatorMove方法手动处理根运动,消除X轴偏移。文末提供了示例代码,使用Vector3.Project等方法过滤侧向位移,仅保留前进和垂直方向运动。该方法有效解决了角色行走偏移问题。

2025-08-10 21:30:05 304

原创 unity制作类似坦克动荡AI顶级躲避思路

本文介绍了使用Unity ML-Agents训练坦克AI自动躲避的完整流程。作者详细说明了训练环境配置(Unity 2023.2.20 + ML-Agents 3.0.0 + Python 3.10.12),重点分享了YAML训练配置参数、PPO算法设置和训练连接步骤。通过RayPerceptionSensor2D组件解决2D环境感知问题,创建了包含移动、射击和子弹检测功能的TankAgent脚本,并详细说明了奖励机制设计(如距离对手越近奖励越高)。

2025-07-03 23:00:40 618

原创 解决Unity使用navmesh导航系统实现npc开关门

Unity使用navmesh导航系统实现npc开关门

2025-04-22 21:38:09 742

原创 解决添加刚体之后npc使用navmesh导航表现异常

原来给npc添加navmesh配置好后一切正常,如果你需要进行碰撞检测或者触发器检测的话,又给npc添加了一个rigidbody,导致出现上图状况(卡住了)你需要把isKinematic(是运动学的)勾选上。

2025-04-11 20:31:10 156

原创 解决应用完根运动人物播放动画穿过碰撞体

此时以及没有rigidbody了,我解决穿过障碍物办法是添加charactercontroller组件,这个组件自带一个capsule collider碰撞体,但是和单独的capsule collider胶囊体碰撞体组件检测方式不一样,charactercontroller不会导致穿模,如果需要重力的话,用代码给它添加一个向下的速度就好了。

2025-04-10 21:56:02 164

原创 解决unity应用根运动后人物动画播放过程中角色y轴慢慢上升

如果点击animator的应用根运动后播放动画时候人物慢慢上升,把rigidbody组件移除掉或者isKinematic (是运动学的)打开就好了。

2025-04-10 20:41:09 580

空空如也

空空如也

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

TA关注的人

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