为编辑器Python脚本设置自动完成

关于为编辑器Python脚本设置自动完成的简短指南。

Choose your operating system:

Windows

macOS

Linux

先决条件:启用开发人员模式

在设置自动完成之前,你需要让 虚幻引擎Python插件 生成所需的存根。要完成此操作,前往 编辑器偏好设置(Editor Preferences)> 插件(Plugins)> Python,选择 开发人员模式(Developer Mode),之后重新启动编辑器。生成的存根文件将位于 [当前项目目录]/Intermediate/PythonStub

PyCharm

打开 设置(Settings) 窗口,前往 项目(Project)> Python 解译器(Python Interpreter),然后点击齿轮并选择 全部显示(Show all)。在 Python解译器(Python Interpreters) 窗口中,你可以点击 路径(Paths)按钮 并点击 +,添加存根文件的位置。

添加Python存根文件路径

你还需要前往 帮助(Help)> 编辑自定义属性(Edit Custom Properties) 并添加以下内容来提高智能提示文件的大小上限:

    idea.max.intellisense.filesize = 25000

重新启动PyCharm后,你就可以在虚幻引擎API中看到自动完成菜单中的函数。

VSCode

前往 设置(Settings)> 扩展(Extension)> Python 并找到 自动完成:更多路径(Auto Complete: Extra Paths)。点击链接打开 settings.json 文件,将路径添加到 python.autoComplete.extraPaths 下的存根文件。

Python自动完成路径设置

在settings.json文件中设置路径

重新启动 Visual Studio Code(VSCode) 之后,现在应该能够在UE API中看到自动完成菜单中的函数。

每次启动编辑器时都会重新生成存根文件。因此,你可以在将新函数提供给Python之后重新启动编辑器,或启用新插件来确保存根文件保持最新状态。