UE4/5的Custom节点:在VScode使用HLSL(新手入门用)

目录

custom节点

VSCode环境安装

将VSCode里面的代码放入Custom中


custom节点

可以看到这是一个简单的Custom节点:

而里面是可以填写代码的:

但是在这里面去写代码会发现十分的繁琐【按下enter后,不会换行,也不会自动缩进】

VSCode环境安装

所以这里我们就可以去vscode里面写:

首先是去vscode里面安装环境:

之后找到文件夹,创建一个新的文件,.usf文件:

创建之后,点击右下角的存文本:

然后选择配置文件关联:

配置为hlsl:

可以看到现在就已经有了提示:

将VSCode里面的代码放入Custom中

现在我们简单写一个代码:

cpp 复制代码
float3 function(float2 a,float b)
{
    return sin(a.y*b);
}

但是我们在放到custom里面的时候要这样放入,将红框框内部的删除后放入:

要注意的是,需要输入的变量在自定义节点中去添加,输出类型是可以自己选择的:

相关推荐
三天不学习1 小时前
Cursor vs Trae vs VSCode:2025终极IDE横评,谁才是开发者的效率之选?
ide·vscode·编辑器
一苓二肆4 小时前
代码常用工具使用
git·vscode·docker·github·vim
AA陈超8 小时前
LyraStarterGame_5.6 Experience系统加载流程详细实现
c++·笔记·学习·ue5·虚幻引擎·lyra
jimy19 小时前
切换、退出GitHub account with Copilot,github copilot账号,自动补全没额度了
vscode·copilot
试着9 小时前
【VSCode+AI+测试】连接ai大模型
ide·人工智能·vscode·python·学习·编辑器·ai-test
二狗哈11 小时前
Cesium快速入门21:Primitive材质类型与设置
3d·webgl·材质·cesium·地图可视化
水木姚姚12 小时前
VSCode 调试 C++ 之 cin 输入
c++·windows·vscode·开发工具·调试
AA陈超13 小时前
LyraStarterGame_5.6 Experience系统分析
开发语言·c++·笔记·学习·ue5·lyra
zhangzhangkeji1 天前
UE5 蓝图-游老师-21-22-组件:组件构成了角色 actor
ue5
二狗哈1 天前
Cesium快速入门18:Entity材质设置
3d·webgl·材质·cesium·地图可视化