有没有一种方法或方法可以从多个图像中屏蔽一个ui图像?

时间:2020-07-11 21:00:23

标签: unity3d user-interface

目前,我作为一个业余爱好正在从事游戏项目,并一直在尝试制作一些我以前从未真正制作过的游戏机制。我目前正在为玩家创建一个库存系统,以显示玩家的武器收藏以及武器零件。

Showcase of the two inventory systems

我目前正在编制武器清单。我当前的问题是将武器模型显示为每个库存位置的图标。

我计划渲染任何3D资产的当前方法是使用具有渲染纹理的相机,并将该纹理分配给RawImage组件。我打算对广告位进行同样的操作。但是,我意识到,每个插槽都需要一个具有自己的渲染纹理的相机,这不仅会耗费时间而且还会降低游戏的性能(因为会有很多相机)。

我已经搜索了是否有一种方法可以遮盖多个对象的纹理,这样我就可以跳过创建100个不同相机的部分,而改为使用一个。到目前为止,我的发现中没有任何东西可以对我有远程帮助。

因此,如标题所述;有没有一种方法或方法可以从多个图像中屏蔽一个ui图像?如果没有,是否有替代方法可以解决我的问题?

0 个答案:

没有答案