【发布时间】:2025-12-10 16:15:02
【问题描述】:
是否可以使用 Unity3d 创建类似于this 的图片库。我知道可以单击、拖动图像并使用 jQuery 保存它们。但是有没有办法在 Unity3d 中动态创建图像,然后加载、移动、拖动和保存它们?
如果这听起来令人困惑,这就是我想要做的。
创建一个空白板。 将“n”个图像添加到板上以在屏幕上显示它们。 添加新图像时,其他图像会自动移动和调整以适应新图像(自动对齐功能)。 图像可能不是固定大小的。 最后,完成所有这些后,保存页面,以便下次它们都以相同的方式加载。 所有这些都需要使用网络播放器来完成。(应该首先提到这一点)。 到目前为止我的想法-
为板子创建一个平面。 (这将保存图像)。 创建/加载平面预制件,然后将图像作为纹理添加到它们。因此,这将为 n 个图像创建“n”个不同的平面。 用户完成排列后,保存平面的 rect() 属性。 这可能使用 Unity3d 还是有更好的解决方案?我需要创建一个照片库,用户基本上可以进入工作室并看到工作室每一侧的不同照片。
非常感谢任何建议和帮助。
【问题讨论】:
标签: image drag-and-drop gallery alignment unity3d