作为项目插件安装的步骤
- 本节介绍如何通过将CRIWARE Unreal Engine 插件添加用作游戏项目插件。
通过使用CRIWARE Unreal Engine插件作为游戏项目插件,您在添加插件时不再需要构建Unreal Editor。
此外,您将能够在使用从 Epic Games Launcher 获得的虚幻引擎创建的项目中使用 ADX2 功能。
如何安装游戏项目插件
(1)复制插件源
- 解压 ZIP文件并覆盖包中 [GameProjectDir] 文件夹下的 Engine 文件夹 ( /cri/UnrealEngine/Engine ) 下的 Plugins 文件夹。
- 备注:
- 如果您是针对 PC 以外的平台进行开发,请将差分包中 Engine 文件夹( /cri/UnrealEngine/Engine )下的所有文件夹复制到 [GameProjectDir] 文件夹中。
(2) 在虚幻编辑器中启动uproject
- 在虚幻编辑器中打开[GameProject].uproject。
- 执行以上操作后,即可在植入CRIWARE UE4插件的状态创建/执行编辑器和游戏。
- 注意
- 【在Blueprint项目中使用游戏项目插件时的注意事项】
(1) Blueprint项目在虚幻编辑器中打不开
在Blueprint项目中添加并执行CRIWARE UE4插件时,有时会输出日志"Missing or incompatible modules in CriWare Plugin",无法启动编辑器。
当在CRIWARE UE4插件的Binaries中构建DLL时使用的UE4版本与用户环境中的UE4版本不匹配时,将输出此对话框。
为解决这一问题,需要在虚幻编辑器中创建C++项目,在创建的项目中添加CriWare插件后再构建。
执行构建后,会在Plugins文件夹下生成与所使用的虚幻编辑器相对应的插件,请用C++项目中的Plugins文件夹覆盖游戏项目中的Plugins文件夹。
执行该步骤后,即可在虚幻编辑器中启动游戏项目。
另外要注意,要创建C++项目,必须在开发环境中安装Visual Studio。
(2)在Blueprint项目中无法实现应用程序的平台启动
在Blueprint项目中添加了CRIWARE UE4插件的状态下,针对平台启动游戏项目时,应用程序虽然启动,但未添加插件的功能。
要在针对平台启动时启用插件功能,必须将Blueprint项目更改为C++项目。
要将Blueprint项目更改为C++项目,需要通过选择虚幻编辑器的[File]选项卡→[新增C++类]来创建C++类。(可任意选择父类)
执行该操作后,针对平台启动应用程序时将包含插件功能。