首页 > 解决方案 > 使用 ScriptableObjects 动态生成界面

问题描述

你好伙计们!

目前正在开发一个 AR 应用程序,我正在学习和使用ScriptableObjects
由于几乎没有编程背景(不到有效的一年),我在某些方面有点挣扎。

我正在尝试为带有交互式元素(又名按钮)的“自制”视频播放器 创建一个框架。
到目前为止,这些按钮(社交媒体、商店、网站)的 sprite 和外部链接都存储在ScriptableObjects 中(帧的 sprite 和视频播放器相关的元素,如 renderTexture 或 videoClip)也是如此

我想更进一步,通过创建一个预制件让我选择按钮的数量和它们的位置。
例如,假设我必须创建 2 个不同的视频播放器:

考虑到按钮(无论是 1、2 还是 4 -maximum-)必须保持并且在框架顶部具有相等的空间(参见下面的屏幕截图),我该如何实现这一点。最终目标是拥有一个非常模块化的系统,根据我拥有的数据创建框架。

最后一点,我不是要求“已经制定”的解决方案,而是更多地要求实现我所期待的路径。由于我仍在学习,我正在寻找提示,“方法”,但不是直接的解决方案。

谢谢,提前;)

<块引用类=

标签: unity3duser-interfacedata-oriented-designscriptable-object

解决方案


推荐阅读