自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码初心者的博客

十贺的博客

  • 博客(14)
  • 收藏
  • 关注

原创 Unity 基于 Navmesh 网格地形 地面平整功能与导航网格动态烘焙实现

本文提出一种网格地形平整方法,用于解决建造物下方地面不平整的问题。核心思路是通过修改网格顶点高度实现地形自动对齐。系统基于Unity实现,主要功能包括:1)备份原始网格数据;2)鼠标点击位置检测;3)半径范围内的顶点高度插值调整。关键技术点包含:顶点世界坐标转换、距离权重计算、法线重计算及NavMesh动态更新。该方法支持柔和的渐变平整效果,并保持碰撞体与地形同步更新,有效改善了建造场景下的地形适配问题。

2025-11-07 15:09:12 458

原创 解决对同一物体,同一次攻击的多次判定问题,并且实现,同一次攻击自定义命中次数

本文提出了一种解决射线检测攻击中物体被多次命中的问题的方法。通过使用两个字典(A和B)来记录和管理攻击命中次数:字典A每帧收集射线检测到的碰撞体并计数,字典B在每次攻击动画开始时清空,用于限制单次攻击对同一物体的命中次数。代码实现了帧间数据处理和攻击次数限制逻辑,确保每次攻击中每个物体最多被命中指定次数(如示例中的2次)。该方法适用于需要控制攻击频率的场景(如电锯攻击),提供了一种简单有效的解决方案。

2025-10-20 10:51:09 403

原创 有限状态机(FSM)简单介绍和使用

有限状态机(FSM)的概念, 网上随便可以查到, 这里提供一个简单的思路。

2025-10-11 11:16:33 326

原创 [Unity游戏开发]2D瓦片个人A*寻路代码简解

A*寻路算法简解 本文介绍了游戏开发中常用的A*寻路算法实现。核心代码包含路径查找类PathFinding,主要功能包括: 初始化网格节点,根据瓦片地图创建可行走节点二维数组 通过FindPath方法实现A*算法核心逻辑: 使用开放列表(OpenList)和关闭列表(CloseList) 计算节点F=G(实际距离)+H(启发式距离)值 通过FindLowestFCostNode寻找最优节点 回溯路径时从终点反向追踪到起点 提供节点重置、邻居查找等辅助方法 处理坐标转换和边界检查 该实现简洁高效,适合游戏开发

2025-07-28 15:42:54 497

原创 【Unity开发字典】初学小白三分钟就能懂的简单背包系统

【Unity开发字典】初学小白三分钟就能懂的简单背包系统!!!!!!!!本文分享通过极简代码和可视化工具,实现一个基础但功能完整的背包系统。无需复杂编程基础,结合UGUI和C#脚本快速上手。

2025-04-24 15:36:55 1489

原创 【Unity开发字典】简单对话框实现

三分钟简单一看就会的 对话框实现

2025-04-17 10:51:51 823

原创 【Unity开发字典】新手入门伪时间回溯效果, 记录物体路径轨迹然后原路返回,方法分享代码简解

是一个很简单的小功能, 加在拖拽上可以更方便的咱们初学者直观看到效果, 也可以拿出这个功能用 inputSystem 绑定一个按键, 按下按键一定范围内的物体都会回溯状态.也可以写一个携程, 一直记录所有物体在固定时间内的变化, 按下按键所有物体都会根据记录下来的变化播放 , 造成世界时间回溯的效果 , 可能效果不好但是足够简单;p【Unity开发字典】简单实现Unity拖动物体代码简解。

2025-04-10 15:13:58 1137

原创 linux 常用命令总结 【写来自己看】

pwd 命令pwd 命令用于显示用户当前所在的目录。cd 命令用户在登陆系统后,会处于用户的家目录中该目录一般由/home 开始,后跟用户名,这个目录就是用户的初始登录目录。(root 用户的家目录是/root)cd 命令用来在不同的目录中进行切换,如果用户像切换到其他的目录中,使用 cd 命令,后跟想要切换的目录名。ls 命令ls 命令用来列出当前目录或指定目录下的信息,命令格式如下ls [参数][目录]ls命令常用的参数选项有以下几个。-a:显示所有文件,包括以"

2025-04-10 09:08:43 704 1

原创 【Unity开发字典】简单跟踪效果初学者版代码简解

简单的初学者新手可以快速掌握的物体追踪效果, 用来放到资源上, 或者敌人ai上非常好用,可以粘贴即用, 并且还有代码简解非常方便 ;p

2025-04-09 15:32:33 1198

原创 【Unity开发字典】简单实现Unity拖动物体代码简解

非常简单的unity拖动效果实现, 而且可以结合文尾另一篇文章, 做出一个有意思的小游戏(?)

2025-04-09 15:31:02 1377

原创 [Unity游戏制作]初学者简单对象池技术简解与应用

对象池,是游戏编程中非常常用的优化策略以及设计模式,正因为无时无刻都在使用, 有些习以为常,总怕自己忘掉其中细节, 所以决定写一篇对象池的入门方法, 既传播这个简单好用的用具, 也让自己在任何地方都可以随时复制粘贴出来.

2025-04-07 15:59:48 1073

原创 Unity InputSystem 使用心得

9. 或者会生成一个 和 InputAction 名字一样的文件, 里边自己生成了很多代码, 结尾 是一个 接口 ,7. 编辑一个文件名(注意不要和我们Create的 Input Action重名)10. 找个地方启动Unity InputSystem ,我们新建一个Script。14. 这样就可以在create 看到 “起一个自己记得住的名字” 这个选项。接口名字是 I 你的InputAction名InputActions。11. 文件要继承 生成的代码很多的文件(以下称为"多码")

2025-02-07 11:26:11 822

原创 2D游戏的卷轴背景的实现

2D游戏的卷轴背景的实现

2024-12-06 15:15:44 699

原创 写php 项目的时候, 直接修改外部css文件无效

写php 项目的时候, 直接修改外部css文件无效弄了好久,位置没有错,但是修改的效果就是出不来,最终查到了原因原因是:浏览器的自动缓存机制导致的。这是因为浏览器会自动缓存静态文件以加快访问速度,所以这就导致浏览器将不会再接收静态文件了解决办法是 使用ctrl+F5 —— 传说中的完全刷新,会删掉所有本地临时文件的缓存,全部从服务器端下载##原答案链接: link....

2021-05-06 17:02:07 652 1

空空如也

空空如也

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

TA关注的人

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