技术栈

[UE5] 在Custom 节点中自定义函数

Jerico.Gu2025-02-11 19:05

在Custom节点中直接定义函数是会报错的

float MyFunction(float A, float B)

{

return A + B;

}

return MyFunction(Input0, Input1);

error: function definition is not allowed here.

原因是我们写的custom代码最终是被生成到一个临时的Material.ush文件中。

需要改成如下这样:

struct CustomFunctions // 任何名字都可以

{

float test(float x)

{

return x;

}

};

CustomFunctions CF;

float4 fragColor = CF.test(0);

return fragColor;

参考:

Can't define function in hlsl on custom shader node. - #2 by martinortiz - Programming & Scripting - Epic Developer Community Forums

上一篇:PHP语言的数据库交互
下一篇:51单片机之使用Keil uVision5创建工程以及使用stc-isp进行程序烧录步骤
相关推荐
远离UE4
4 小时前
UE5 ECS 原理
ue5
mengzhi啊
2 天前
UE5 把剑绑定到骨骼-给要播放的动画及动画蒙太奇添加武器
ue5
directx3d_beginner
2 天前
32,每帧更新怪物朝向改为c++
ue5
日月云棠
2 天前
UE5源码分析之Editor——AnimationEditor模块全面分析
ue5
吴梓穆
3 天前
UE5 播放透明视频
ue5
日月云棠
3 天前
UE5源码分析之Editor——AnimationBlueprintEditor模块全面分析
ue5
远离UE4
3 天前
UE5 不同贴图采样类型的区别
ue5
日月云棠
4 天前
UE5源码分析——ActorPickerMode模块全面分析
ue5
weixin_40467931
5 天前
虚幻5 如何打开关卡蓝图
ue5
dong132697
7 天前
UE5FPS游戏开发教程(一)
ue5
热门推荐
01GitHub 镜像站点02国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)03微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新042026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?05Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费06历年考研数学一、数学二、数学三真题试卷及答案PDF07VSCode+CodeX扩展,无法启动08AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路092026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片10如何新建文件夹? 电脑新建文件夹的4种方法