ue python pycharm
时间: 2025-05-16 10:05:27 浏览: 24
### Unreal Engine Python 开发在 PyCharm 中的配置
为了实现 Unreal Engine (UE) 的 Python 开发并将其集成到 PyCharm 中,开发者需要完成一系列特定的设置步骤。以下是关于如何配置 UE 和 PyCharm 进行协同工作的详细说明。
#### 配置环境
首先,在本地环境中安装 Python 解释器以及适合开发需求的相关库是非常重要的[^1]。对于 Unreal Engine 来说,其内置支持了一种名为 **Unreal Python API** 或者称为 **Python Editor Script Plugin** 的功能模块。此插件允许用户通过 Python 脚本控制编辑器行为、创建自定义工具或者扩展引擎的功能。
要启用该插件,请按照以下方法操作:
- 打开 Unreal Engine 编辑器。
- 前往 `Edit -> Plugins` 并搜索 “Python” 插件。
- 启用插件后重启项目以应用更改。
一旦启用了 Python 支持,则可以在项目的虚拟环境中找到由 Unreal 自动生成的一系列依赖项文件夹路径。这些路径通常位于 `{ProjectRoot}/Saved/Python/VirtualEnvs/{Platform}` 下面[^3]。
#### 设置 PyCharm
为了让 PyCharm 正确识别来自 Unreal 的 Python 环境及其关联包集合,需执行如下动作:
1. 创建一个新的 Python 项目于 PyCharm 当中;
2. 在 Project Interpreter 页面上点击齿轮图标选择 Add... 动作;
3. 导航至 System Interpreter 类型,并浏览定位到之前提到过的 VirtualEnv 文件夹内的 python.exe 可执行程序位置作为解释器源地址;
这样做的目的是让 IDE 明白应该加载哪些类库来匹配实际运行时的需求场景[^4]。
另外值得注意的是某些情况下可能还需要额外手动指定一些包含头文件或其他资源的位置给编译器知晓以便顺利完成整个构建流程[^5]。
```python
import unreal_engine as ue
def main():
actor = ue.selected_actors()[0]
location = actor.get_actor_location()
rotation = actor.get_actor_rotation()
if __name__ == "__main__":
main()
```
上述脚本展示了怎样利用 Unreal 提供的 Python 接口获取选中的 Actor 对象属性信息的例子[^6]。
---
阅读全文
相关推荐



















