请教如何制作一个按钮在视图中,点一下就让某些物体透明
请教一下,如何在场景 中建立一个按钮,然后点击这个按钮,就可以使场景里的某些物体改变透明度?比方图片里面,我想让除了沙发,桌子以外的其它物体都可以变透明,该怎么实现?
给需要变透明的物体打个组,然后设置透明还是怎样?
你可以设置这样,点下umg的一个按钮,然后set一个新的材质实例,材质里面的透明度被一个scalar parameter引用,可以给这个节点明明比如叫opacity,然后使用节点create dynamic material instance,选中你的这个实例材质,然后返回一个set scalar parameter value的节点,里面的name写opacity,这样你就可以用蓝图控制这个透明度的参数了,就可以结合滚动条或者按下按钮让物体淡入淡出。淡入淡出你可以用timeline也可以加一个float变量。 天才小熊猫 发表于 2016-7-25 12:47
你可以设置这样,点下umg的一个按钮,然后set一个新的材质实例,材质里面的透明度被一个scalar parameter引 ...
UMG是什么?刚学的UE,很多东西都不大清楚,蓝图还没接触到,非常感谢您能回答我的这个问题!还请以后多多指教! 就是一套UI系统,你不是要弄什么按钮 天才小熊猫 发表于 2016-7-25 15:09
就是一套UI系统,你不是要弄什么按钮
是的,要制作一个按钮,我先查阅些资料稍稍了解一下先。:handshake 小熊猫说得对 我觉得还是直接替换一个半透明材质吧,UE4里做半透明效果并不是很好,是可以做成Instance Parameter,不过这样会造成原材质失去质感 这个工程量大哦 默认不透明的材质,是没启动透明选项的,需要修改blend mode为透明材质类型,这个blueprint要怎么设置?
keven 发表于 2016-7-26 09:31
这个工程量大哦
工作量大的意思是需要场景里的每个不同材质都要设置?
页:
[1]
2