虚幻引擎PlayStation平台文件安装和问题
科技
科技
2024-07-04 09:02
上海
在为PlayStation进行开发时,遵循随附的文档是比较推荐的。同时,有一些小问题可能会让开发者花费很多时间来解决。以下是您可能会遇到的一些障碍以及解决方案。在使用虚幻引擎5.x开发PlayStation游戏时,您需要填写主机访问请求表格。经过审查后,您将收到一封包含平台文件的电子邮件,这些文件必须包含在虚幻引擎源代码的“Engine/Platforms”目录中(可在GitHub中找到)。然后,您可以编译引擎源代码,以便能够编译到PlayStation平台。https://forms.unrealengine.com/s/form-console-access-requesthttps://www.unrealengine.com/en-US/ue-on-github注意:只有已经获得索尼批准的PS5主机开发者才能获得访问主机文件的权限。https://dev.epicgames.com/documentation/en-us/unreal-engine/building-unreal-engine-from-source- 当我运行“GenerateProjectFiles.bat”时,我收到一系列错误,显示“no suitable method found to override”
答复:这通常意味着您下载的PS5平台文件与您正在编译的虚幻引擎版本不匹配。为了检查兼容的版本,请导航至“\Engine\Platforms\PS5\Config\PS5_SDK.json”。这应该具有与虚幻引擎版本兼容的平台版本。在旧版本的UE5中,您可以在“Engine\Platforms\PS5\Source\Programs\UnrealBuildTool\PS5PlatformSDK.Versions.cs”中找到相同的信息。答复:您可以在后面添加VS版本号,就像这样: “GenerateProjectFiles.bat -2022”,这将强制Visual Studio项目与VS 2022兼容。答复:您可以在“\Engine\Platforms\PS5\Config\”文件夹下的PS5engine.ini文件中启用/禁用光线追踪。打开ini文件,在“[/Script/PS5PlatformEditor.PS5TargetSettings]”下面添加“r.RayTracing 1”以启用RayTracing。您也可以直接在编辑器的项目设置中配置此项。您可以通过修改ini文件来将许多控制台命令设置为默认启用。- 我能够成功运行“GenerateProjectFiles.bat”,但是当我尝试从Visual Studio编译源代码时,我收到了这个错误:
答复:确保顶部的活动平台是“Win64”(而不是PS5),并且配置设置为“Development Editor”。- 当我打开 Visual Studio 2022 时,成功运行 "GenerateProjectFile.bat "后,UE5 项目会被忽略并显示错误:
答复:确保您的Visual Studio已经正确配置了适当的C++工具。更多信息请参见这里:https://dev.epicgames.com/documentation/en-us/unreal-engine/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine
扫描下方二维码,关注后点击菜单栏按钮“更多内容”并选择“联系我们”获得更多虚幻引擎的授权合作方式和技术支持。“虚幻引擎”微信公众账号是Epic Games旗下Unreal Engine的中文官方微信频道,在这里我们与大家一起分享关于虚幻引擎的开发经验与最新活动。