自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 九:使用VS Coed创建BepInEx项目

VS Code创建BepInEx插件项目指南:使用VS Code替代VS,需安装C#扩展和.NET 6+ SDK;通过命令安装BepInEx模板;创建项目前需确定游戏的.NET框架版本和Unity版本,然后使用命令行生成项目。相比VS更轻量,打包速度更快。

2025-10-20 13:02:43 462

原创 八:使用 UnityGameUI 构建UI

UnityGameUI框架简介 UnityGameUI是一个高效的Unity UI框架,相比传统的GUILayout具有显著性能优势。它通过创建持久性GameObject实现UI元素管理,而非每帧渲染,极大提升了运行效率。框架提供完整的UI组件系统,包括画布(Canvas)、面板(Panel)、按钮(Button)、文本(Text)、输入框(InputField)、复选框(Toggle)和下拉框(DropDown)等核心组件。所有组件支持自定义样式、位置和交互事件,开发者可通过简单API快速构建复杂UI界面

2025-10-20 13:01:50 310

原创 七:使用GUILayout来定制化高级UI

本文介绍了Unity中GUILayout自动布局系统的使用方法。首先说明了GUI与GUILayout的区别,推荐使用GUILayout进行灵活布局。详细讲解了如何通过OnGUI()函数创建可开关窗口,包括按键绑定和窗口显示控制。重点演示了GUILayout.BeginArea定义新区域和GUILayout.BeginHorizontal实现横向布局的方法,并提供了完整的代码示例和运行效果截图。文章强调布局组件需要配对使用(Begin/End),并给出了按钮点击事件处理的实际案例,帮助开发者快速掌握GUI定制

2025-10-20 13:01:07 556

原创 六:使用BepInEx.ConfigurationManager制作简易UI

本文介绍了如何使用BepInEx.ConfigurationManager插件为Mod添加简易配置UI。主要内容包括:插件安装方法(放入BepInEx/plugins目录后按F1打开菜单);通过Config.AddSetting()添加滑块、下拉列表等控件(需指定参数范围或枚举值);以及使用KeyboardShortcut配置快捷键。文中提供了完整的代码示例,展示如何实现数值滑块、字符串列表和枚举类型下拉框,以及快捷键检测功能。配置管理器会自动显示所有元素的描述和范围,无需额外引用dll文件。

2025-10-20 13:00:16 757

原创 五:拦截/注入 游戏函数实现高级操作

摘要 本文介绍了使用Harmony框架对Unity游戏进行函数拦截与注入的方法。主要内容包括:1) HarmonyPrefix和HarmonyPostfix的基本用法,前者在目标函数前执行并可控制原函数是否执行,后者在原函数执行后执行;2) 通过__instance参数访问类实例的公共成员;3) 使用Traverse工具访问私有变量和方法的技巧,虽然性能较低但功能强大。文章提供了详细的代码示例,并强调了静态方法和命名规范等注意事项,为游戏Mod开发提供了实用指导。

2025-10-20 12:02:20 941

原创 四:创建BepInEx插件

本文介绍了如何创建一个简单的BepInEx插件并实现"Hello, world"输出。主要内容包括:1)在Visual Studio中创建C#类库项目并引用游戏库;2)定义插件类结构,继承BaseUnityPlugin并使用BepInPlugin属性;3)讲解Awake、Start、Update、OnDestroy四个常用生命周期方法;4)实现控制台输出和键盘监听功能;5)编译插件并部署到游戏中进行测试。该教程为BepInEx插件开发提供了一个基础入门实例,适合初学者快速上手。

2025-10-20 12:01:37 881

原创 三:搭建BepInEx的开发环境

本文介绍了搭建Mod插件开发环境所需的工具和配置步骤。必备工具包括Visual Studio、dnSpy和VS Code。配置部分包括开启BepInEx调试模式、提取必要的DLL库文件(如Assembly-CSharp.dll、BepInEx.dll等),并介绍了可选安装的调试工具BepInEx.ConfigurationManager和BepInEx.Debug,其中包含脚本热重载、性能分析等功能。最后提到开发环境搭建完成,下一章将开始创建项目。

2025-10-20 12:00:36 377

原创 二:BepInEx的下载与安装

BepInEx是一款跨平台的游戏模组加载工具,支持Windows、Linux和macOS系统。用户可从GitHub或国内Mod站下载最新版本。安装方法简单:将压缩包内的文件夹和文件放入游戏根目录,首次运行游戏后会自动生成必要文件。安装完成后,只需将Mod放入指定插件目录即可使用。该工具兼容多个操作系统版本,方便用户根据自身系统选择适配版本。

2025-10-20 11:58:51 1043

原创 一: BepInEx的说明与介绍

BepInEx是一款为Unity引擎游戏设计的Mod开发框架,提供嵌入式安装、配置日志、Harmony补丁等功能,通过UnityDoorstop实现运行时加载。与Unity Mod Manager相比,BepInEx无需单独安装程序,直接将文件解压至游戏目录即可使用,插件安装路径更灵活(BepInEx/plugins),但不提供可视化插件管理界面。两者都依赖Harmony库进行功能修改,且要求游戏路径为纯英文。BepInEx的加载机制类似UMM的无损安装方式,不会破坏原程序集,游戏更新后仍可正常使用。

2025-10-20 11:57:29 502

原创 CMD命令提示符深度解析:Windows系统管理的强大利器

在Windows操作系统的图形化界面背后,隐藏着一个强大而高效的工具——命令提示符(CMD)。虽然现代操作系统已经提供了直观友好的图形界面,但CMD作为Windows系统的核心组件,依然在系统管理、故障排查、自动化任务等方面发挥着不可替代的作用。对于系统管理员、开发人员以及希望深入了解计算机系统的用户来说,掌握CMD的使用技巧是提升工作效率的关键。本文将全面介绍CMD的概念、使用方法、常用命令以及实际应用场景,帮助读者从入门到精通这一强大工具。

2025-10-20 10:22:20 995

Gloss Mod Manager

Gloss Mod Manager 简称GMM, 是一款综合性的现代化游戏模组管理器. 它为游戏玩家提供了一个简单易用的方式来管理和安装各种游戏Mod. 特性: 简单的安装和下载 便捷的游览、下载 Mod 令人舒适的动画 程序无毒无捆绑 功能全部免费开放

2025-10-20

空空如也

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

TA关注的人

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