目录
前言
跨过山和大海。。。
好像也没有看到有人写这个文档
Unreal Python API的使用 - 运行环境
Winodws 10
Unreal Engine 4.23.1
UE4 Python插件
安装UE4 Python脚本插件

搜索script,安装图中标注好的两个插件

运行脚本
打开output log

输入运行路径

将cmd切换为Python,之后再输入你脚本的路径
这里我们创建一个test.py文件(如下代码)放在桌面
import unreal
str1 = unreal.AssetRegistryDependencyOptions(include_soft_package_references=True, include_hard_package_references=True,
include_searchable_names=False, include_soft_management_references=False,
include_hard_management_references=False)
asset_reg = unreal.AssetRegistryHelpers.get_asset_registry()
arr = unreal.AssetRegistry.get_referencers('/Game/Assets/XX/XX', str1)
print arr
路径为: C:\Users{你的用户名}\Desktop\test.py
在这里我的用户名为Bedivere, 所以我们输入
C:\Users\Bedivere\Desktop\test.py
编写脚本
在编写Python脚本中你应当谨慎注意的事情
- UE4自带的Python版本为2.7,你需要注意语法(比如print后面是不带括号的
- 直接复制UE4里的文件名可以获得为文件路径(但是文件名称会重复两次,有一些需要文件路径的方法在这里需要进行更改)
例如:
你复制的路径
‘/Game/Assets////XXXX/AAA.AAA’ (注意它打了两遍!!!
实际它需要
‘/Game/Assets////XXXX/AAA’
但有时他又只需要前者,所以巨**坑 - UE4 outputlog里cmd是只能使用UE4的cmd指令,执行外部的指令是没有的,例如cd C:\xxxxx

1026

被折叠的 条评论
为什么被折叠?



