自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结合easysave的存档系统

本文介绍了游戏开发中的玩家数据模型(PlayerModel)和地图存档系统(MapManager)的实现。PlayerModel使用BindableProperty存储玩家属性,包括生命值、能量块、位置和技能状态,并提供Save()、Load()和NewGame()方法管理数据持久化。MapManager则采用单例模式管理房间解锁状态,通过字典记录已解锁房间,使用ES3实现存档/读档功能。CheckpointTrigger类展示了如何在实际游戏场景中触发存档操作,包括保存玩家位置和房间解锁状态。两个系统都实

2025-08-11 13:07:57 155

原创 Unity创建类银小地图

【Unity小地图与场景解锁实现方案】摘要: 本文介绍了Unity中实现小地图功能的完整方案:通过创建独立摄像机调整视野范围,设置Map图层显示瓦片地图,并在玩家身上添加MapIcon子物体实现位置追踪。针对场景解锁功能,提出将不同房间设为独立场景,建立场景与瓦片地图的绑定关系,通过MapRoomManager脚本控制场景加载时的地图显示切换。文章包含核心代码实现,包括场景资源序列化工具SceneField,以及通过SceneManager动态管理地图区域显示的方案。作者指出该方案可能不适合当前项目,后续将

2025-08-04 10:09:16 332

原创 C# 中的预处理器指令

C# 中的预处理器指令是在编译时执行的特殊语句。你可以在 C# 程序中使用预处理器指令来控制程序的编译过程,或者在不同的编译环境中使用不同的代码。是 C# 中的预处理器指令,可以用于将代码划分为若干个可折叠的区域,方便代码的阅读和维护。上面的代码定义了一个名为 MyRegion 的区域,你可以在编辑器中折叠或展开这个区域。指令可以在编辑器中折叠代码,从而节省屏幕空间,提高代码的可读性。指令测试该常量的值,从而在编译时选择性地包含或排除某些代码。指令定义一个常量,然后使用。指令定义的区域必须使用。

2023-01-09 19:54:30 668

原创 Unity2d俯视角人物四向移动

在这段代码中,我们通过获取水平方向和垂直方向的输入,并使用。首先,你需要在人物的游戏对象上添加。组件来实现俯视角人物的四向移动。你可以使用 Unity 的。中设置控制人物移动的按键。你可以在 Unity 的。属性来控制人物的移动。希望这些信息能帮到你!

2023-01-08 22:48:37 1364

原创 unity2d里实现鼠标拖拽物体的功能

在 Unity 中实现鼠标拖拽物体的功能需要使用到 Unity 的。将这个脚本挂在你想要拖拽的物体上,然后运行游戏即可看到效果。一个脚本,用于监听鼠标的输入,并在鼠标按下时拖拽物体。组件,用于检测鼠标与物体的碰撞。组件,用于控制物体的运动。

2023-01-08 22:40:01 2932

空空如也

空空如也

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

TA关注的人

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