当前位置:首页>python>UE5,在蓝图中执行python代码(工具篇)

UE5,在蓝图中执行python代码(工具篇)

  • 2026-10-11 08:32:34
UE5,在蓝图中执行python代码(工具篇)
在虚幻引擎蓝图提供了3个节点来执行python代码,分别是执行Python脚本、执行Python命令、执行Python命令(高级)。
注意:Python执行节点仅在编辑器工具控件(Editor Utility Widget)中可用。
执行Python脚本
这个节点自由度高,能够自定义输入、输出,但是Python Script只能是Python代码,不能是Python脚本的文件位置。输入和输出引脚都需要连接一种类型,比如字符串等,输出的命名必须要和python中的变量名一样,输出不需要return,直接就是你要输出的变量名即可。输入需要进行类型处理。
所以要注意的地方:输入的引脚名要和python在使用的名一样。输出的引脚名是你需要输出的变量名。输入输出引脚要连接一个类型。
示例:
Python代码
input_str= str(input_1)input_list = list(input_2)output = "hello"
输入需要进行类型处理,这很重要。输入和输出引脚必须要连接节点,不然会报错。这里展示了输入处理和输出处理。并成功修改了str的值。
在应用场景中,执行Python脚本这个节点就可以胜任大部分场景,后面的两个节点,执行Python命令和执行Python命令(高级)并不是很实用,如果你不打算深入去了解蓝图工具的开发,那就只使用执行Python脚本节点就行。
本着篇幅问题,我并不喜欢很长的教程,而后面两个节点要展开来讲是很长的篇幅,所以这里不会展开讲解,如果需要的话,我会在后面的文章更新。
之后,我会写一篇实战文章,来制作蓝图工具,实现从xlsx文件中导入数据到DataTable(数据表格)。
如果有什么问题,欢迎在评论区里讨论。没事发个表情包也行啊。
最后,如果你在UE项目中遇到任何具体功能实现难题,比如材质、用户界面、蓝图交互等,欢迎在评论区详细描述你的需求和当前引擎版本,我会优先挑选高赞或典型问题,出一篇专门的思路梳理+实战文章!
往期文章:
在虚幻引擎中使用python制作蓝图节点(工具篇)
在虚幻引擎中,安装Python依赖
UE5,GTA任务成功&失败界面案例
UE5,后期处理材质,镜头效果-眼睛效果(二)
虚幻引擎 UE5 后期处理材质:场景法线描边效果实现

最新文章

随机文章