首页 |问答 |游戏 |问答详情
  • ue4在哪里材质改变颜色?

    提问者:苹果用月光

    2023-10-10 11:54:45

    共1条用户回答
    我要回答
    • 在UE4中可以使用蓝图修改材质颜色,先建立一个简洁的新蓝图 Actor,只包含一个球体。在输出上,添加一个Set Vector Parameter Value节点,然后摆弄值字段并赋予它新的颜色。具体操作步骤如下:

      1、先创建一个简洁的新蓝图 Actor,只包含一个球体。我还将创建一个具有单个节点的基本材质,使用 Constant Vector3 节点将 Base Color 参数设置为绿色。这是它的样子:

      ue4在哪里材质改变颜色?.jpg

      2、目前只能通过选择器设置颜色。但是,当我们右键单击常量向量节点时,可以将其转换为参数。颜色本身将保持原样,但它现在是一个参数,我可以从材质编辑器外部引用它。

      ue4在哪里材质改变颜色?.jpg

      3、让我们在详细信息面板中为其命名,也许颜色是合适的(带有 U):

      ue4在哪里材质改变颜色?.jpg

      4、将把这个材质应用到蓝图中的那个简洁的球体上,并将它拖到场景中。

      ue4在哪里材质改变颜色?.jpg

      5、接管 Event Begin Play 事件。选择我们的球体后,拖动并找到一个Create Dynamic Material Instance节点。球体应该连接到目标。这将为我们提供对其材料的参考。

      6、在输出上,添加一个Set Vector Parameter Value节点。确保将参数名称设置为与我们之前设置的材质参数相同(在我的例子中颜色为 U)。然后摆弄值字段并赋予它新的颜色。

      ue4在哪里材质改变颜色?.jpg

      7、在运行游戏的时候就会发现球体颜色改变了。

      QQ截图20221018152254.jpg

      文章整理自网络,仅供学习参考,版权归属原作所有

      忧心有发箍

      2023-10-11 17:54:32
写下您的回答吧!
提交

您的回答已经交由管理员老师审核
审核后通过后将自动发布