当前位置:   article > 正文

UE5 UE4 使用python进行编辑器操作_ue4 python texture2d

ue4 python texture2d

使用UE 4.25以上版本后,python代码改动相对较少。

如下类库在4.20/21/22等早起版本不适用,建议查询UE的python文档

unreal.EditorAssetLibrary

1.获取当前选中的资源(Content中)

  1. # 获取当前选中的资产
  2. selected_assets = unreal.EditorUtilityLibrary.get_selected_assets()

2.过滤出staticmesh资产

  1. # assets 是一个列表
  2. def filter_static_meshes(assets):
  3. # 过滤出静态网格资产
  4. static_mesh_assets = unreal.EditorFilterLibrary.by_class(assets, unreal.StaticMesh)
  5. return static_mesh_assets

3.过滤出texture资产(同上)

  1. #过滤assets_loaded列表,只包含Texture2D贴图。
  2. myTextures = unreal.EditorFilterLibrary.by_class(assets_loaded, unreal.Texture2D)

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号