UE4编辑器扩展
文章平均质量分 78
主要使用python进行编辑器扩展
莫之
不努力奔跑,怎么能停在原地
展开
-
UE4编辑器扩展之生成新关卡并将配置添加到xlsx
UE4编辑器扩展之生成新关卡并自动相应配置添加到xls一、创建一个关卡资源1.1 创建UE4的资源无论是创建要给关卡、还是材质还是其它资源,逻辑基本一致,这里会给出几种资源类型创建的例子import unrealimport osimport sysdef createGenericAsset(asset_path = '', unique_name = True, asset_class = None, asset_factory = None): if unique_name:原创 2021-05-10 21:40:22 · 673 阅读 · 1 评论 -
UE4 使用蓝图进行编辑器扩展
1. 蓝图扩展1.1 蓝图扩展工具在Content Browser中创建一个EditorWidget,可以右键Run运行该资源,运行后,它就会出现在EditorUtilityWidgets类别下;可以在新创建的widget添加按钮等控件,然后执行一定的逻辑;比如,打印关卡中选中的actor名称,或者打印内容浏览器中选中的asset名称,都可以使用相应的节点得到选中的对象,然后print即可;1.2 在编辑器中调用蓝图对于继承自Actor类的蓝图,可以在函数或事件的detail面板中勾选Call原创 2021-05-06 20:24:53 · 2405 阅读 · 0 评论 -
UE4 Python脚本编辑器扩展
Python+编辑器扩展1. 各种菜单的扩展1.1 主菜单内添加一个子菜单mainMenu = menus.find_menu('LevelEditor.MainMenu') // 找到主菜单ownerName = mainMenu.get_name()# 该名称用于标识一个菜单下的分区名,如果menu的sectionName一致,它们会被放在一起sectionName = 'PythonTools'subMenuName = 'MenuTest'subMenuLabel = 'MenuT原创 2021-05-06 19:14:34 · 1747 阅读 · 6 评论