前言
由 Epic Games 推出的虚幻系列引擎,因其高效、全能、易获取、所见即所得等特性受到广大游戏开发者欢迎,市面上也不乏从入门到深度分析的教程。本系列主要面向虚幻引擎的初学者以及有一定实践经验的虚幻引擎游戏开发者,分享能够立即运用在自己项目中的实践技巧。本教程综合了个人的学习笔记、官方文档以及个人心得,水平不足之处,望读者反馈和指正。
本文是 UE 应用实例分享系列专栏的第八篇。
编辑器的“皮肤”
玩游戏时,很多玩家喜欢用皮肤来装扮自己的角色,相应的,以前 QQ 空间流行之际,也时兴折腾空间的装扮,而虚幻引擎也是可以在一定程度上自定义编辑器外观的。今天我们介绍两款插件,安装它们可以大大优化编辑器的外观——借助安利插件的机会,一并讲一讲如何在虚幻引擎安装插件。
下载插件
第一款插件是 Electronic Nodes,它可以帮助我们将蓝图的连线从默认样式转变为类似电路板一样的风格,这样一来,蓝图的可读性就更高了。Electronic Nodes 还支持样式自定义,不管想要横平竖直的,还是蜿蜒曲折的,都没问题!
- 官网:Electronic Nodes in Code Plugins - UE Marketplace
- 支持版本:4.20 - 4.27, 5.0 - 5.1
第二款插件是 Darker Nodes,专门为蓝图设计了一套深色的编辑器风格:它会加深虚幻引擎的蓝图编辑器的色调,使之看起来更有质感。 Darker Nodes 还可以调节编辑器背景颜色、线条宽度等,效果很好。
- 官网:Darker Nodes in Code Plugins - UE Marketplace
- 支持版本:4.20 - 4.27, 5.0 - 5.1
使用这两款插件,可以给虚幻引擎编辑器定制一套属于自己的外观,它们非常好用,大家有兴趣可以试试!
安装插件(下载版)
参考以前的专栏:虚幻引擎应用实例分享(一):安装 & 编译。如果我们安装的是商店版本的引擎,可以直接在 Epic 商店下载和安装。需要注意的是,这两款插件需要在 Epic 商城购买。
对于商店内购买的任何插件,只需要点击安装到引擎(Install to Editor),即可自动安装到商店下载版本的引擎中。
安装插件(源码版)
源码版本的插件安装,是我们要介绍的主要内容。
首先,我们需要获取插件的代码和资源文件。插件需要在商店进行下载后才能获取源码和资源,所以我们依旧需要使用 Epic 启动器安装一个和当前源码版本相同的引擎,再安装插件到下载好的对应版本引擎中。使用上一小节的教程安装完成后,打开引擎的安装目录,可以在如下目录找到对应的插件文件:
- 插件相对目录:Engine\Plugins\Marketplace
如果你已经有了需要安装的插件的资源和代码文件,例如从网上下载到的插件,可以不用安装商店提供的引擎来获取插件文件。需要注意,下载的插件文件版本一定要和引擎匹配。
接下来,我们要把插件的源码添加到 Project 的源码文件中,以便可以编译项目。
将 Engine\Plugins\Marketplace 目录下的两个文件夹(DarkerNodes 以及 ElectronicNodes)拷贝到我们源码版中相同的目录下。
然后需要编辑 .uproject 文件。在项目文件夹,打开项目的 .uproject 文件,找到如下内容:
Plugins: [ {...} ]
将你的插件添加进去——在这里,我们添加两个美化插件:
"Plugins": [ { "Name": "DarkerNodes", "Enabled": true, "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/4b3441f0228a40ec9ca986489a5bd682" }, { "Name": "ElectronicNodes", "Enabled": true, "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/5cb2a394d0c04e73891762be4cbd7216" } ]
最后,就可以编译项目了。这里注意,如果我们将 "Enabled"
设置为 false,或者不添加这一段内容,将不会编译这两个插件。完成编译后,运行编辑器检查两个插件是否已经显示在插件列表中。
启用/配置插件
安装完成后,还需要启用插件,这一步我们到 Plugin 设置界面操作。进入编辑器后,在上方的下拉菜单 Edit 中选择 Plugin 就可以进入到 Plugin 设置页面。如果我们之前将 "Enabled"
设置为 true,则这里会默认勾选启用。
在这里,我们可以查看所有已安装的插件,如果要启用/禁用某个插件,只需要点击右边的开关即可(也可以使用快捷键 「Ctrl+Alt+P」 进入 Plugin 控制台,这样操作起来更加方便)。
点击确定后,重启编辑器,我们就可以开始使用这两个插件了。
插件的设置
插件的设置菜单一般在 Editor 设置菜单或 Project Setting 中,可以在下拉菜单里找到它们。对于 Darker Nodes,就可以在 Editor > Darker Nodes 下找到它的设置项,而 Electronic Nodes 的可在 Editor > Electronic Nodes 下找到。
同理,如果你安装了其它插件,也是可以在 Editor 设置中找到其配置项和可自定义选项的。
结语
通过介绍两个美化插件的安装和配置,我们知道了如何在编辑器内添加所需的插件。实际开发中,我们还会用到许许多多的商用插件,比如 FMOD、Wwise 这样的声音引擎等。有时候,现有插件不能满足需求,我们还要自行编写插件为引擎添加功能,这时,熟悉如何编译和集成插件到虚幻引擎内,就显得尤为重要了。
封面:UE 商城官方宣传页面
图片:如无特别说明,文中图片均为作者自制
*本文内容系作者独立观点,不代表 indienova 立场。未经授权允许,请勿转载。
暂无关于此文章的评论。