Unity3d 使用ScriptableObjects动态生成接口 大家好!

Unity3d 使用ScriptableObjects动态生成接口 大家好!,unity3d,user-interface,data-oriented-design,scriptable-object,Unity3d,User Interface,Data Oriented Design,Scriptable Object,目前正在使用AR应用程序,我正在学习和使用ScriptableObjects。 由于有点或没有编程背景(不到一年的有效期),我在某些方面有些困难。 我正在尝试为“自制”视频播放器创建一个带有交互元素(又名按钮)的框架。 到目前为止,这些按钮(社交媒体、商店、网站)的精灵和外部链接都存储在可脚本对象中(框架的精灵和视频播放器相关元素,如渲染器或视频剪辑也是如此)。 我想更进一步,创建一个预置,让我选择按钮的数量和位置。 例如,假设我必须创建两个不同的视频播放器: VideoPlay

目前正在使用AR应用程序,我正在学习和使用ScriptableObjects
由于有点或没有编程背景(不到一年的有效期),我在某些方面有些困难。

我正在尝试为“自制”视频播放器创建一个带有交互元素(又名按钮)的框架。
到目前为止,这些按钮(社交媒体、商店、网站)的精灵和外部链接都存储在可脚本对象中(框架的精灵和视频播放器相关元素,如渲染器或视频剪辑也是如此)。

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

  • VideoPlayer_A播放器和框架,以及3个按钮(facebook、twitter和网站)
  • VideoPlayer_B播放器和框架,以及2个按钮(facebook和网站)
考虑到按钮(最大为1、2或4)必须保持不变,并且在框架顶部具有相等的空间,我如何实现这一点(参见下面的屏幕截图)。 最终目标是拥有一个非常模块化的系统,根据我拥有的数据创建框架。

最后一点,我不是在要求“已经制定”的解决方案,而是更多地要求实现我所期望的目标的途径。当我还在学习时,我在寻找提示,“方法”,但不是直接的解决方案

谢谢,请提前通知我;)


“>

可能使用?哦,网格系统!好的,我会朝这个方向看!这是第一步,谢谢!可能使用?哦,网格系统!好的,我会朝这个方向看!这是第一步,谢谢!