鼠标点击场景物体显示对应UI 切换材质

[复制链接]
查看1675 | 回复0 | 2017-6-13 20:16:08 | 显示全部楼层 |阅读模式
正在做一个点击场景物体,弹出对应UI切换材质的功能。这个很简单,当然,这只是抛砖引玉,希望有大佬能指点一下我遇到的问题。
我的问题是,比如,场景中有A物体,我点击A物体->弹出A的UI(切换材质功能的按钮)->切换材质。但是,一旦场景有N个物体,而且对应N个UI 。这时候该怎么弄,不能再一遍遍的复制蓝图了吧,这样是可以实现,但是好傻瓜。我了解了一下,说是用结构体或者数组去弄。但是具体操作不会呀,哪个大佬能指点一二啊。
http://pan.baidu.com/s/1c13G9ZM(百度网盘源文件)

按TAB键进入game和ui模式,点击A物体

按TAB键进入game和ui模式,点击A物体

弹出Aui,进行切换材质功能。点击别的地方,UI消失。

弹出Aui,进行切换材质功能。点击别的地方,UI消失。

鼠标每一次点击后,确保先清楚屏幕UI ,然后再弹出UI,这样不容易出错。

鼠标每一次点击后,确保先清楚屏幕UI ,然后再弹出UI,这样不容易出错。

这儿新建变量,用来储存hit到的物体的名称,方便在UI蓝图里面调用。

这儿新建变量,用来储存hit到的物体的名称,方便在UI蓝图里面调用。

tab键切换模式

tab键切换模式

新建了储存hit到的物体的名称。还有一个是UI返回值,方便调用

新建了储存hit到的物体的名称。还有一个是UI返回值,方便调用

UI蓝图中切换材质的节点。

UI蓝图中切换材质的节点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4

主题

120

回帖

1590

积分

中阶编码师

积分
1590