繁体   English   中英

Unity :(使用硬纸板SDK)我们可以下载新图像设置为Skybox吗?

[英]Unity: (Using cardboard SDK) Can we download new images to set as skybox

我们正在创建一个全景纸板应用程序。 我们希望管理员在服务器上选择照片。 我们如何将这些图像下载到设备上,然后在天空盒中进行设置?

我不熟悉统一性,但是我确实有通过WWW下载的音频剪辑,并且确实有基于捆绑资源的轻拍来更改天空盒的。 我对图像的理解不够充分,无法理解如何下载然后将其应用于Skybox。

Unity天空盒是由6个纹理(顶部,底部和4个侧面)组成的立方体贴图。 因此,您需要6个纹理,可以通过WWW下载,并且可以将每个纹理分配给立方体贴图的正确属性。

http://docs.unity3d.com/Manual/class-Skybox.html

当然,常见的全景格式是圆柱图像,它在单个图像中具有完整的360x180度。

该编辑器具有一个方便的功能,您可以将圆柱图像的纹理直接转换为立方体贴图,然后将其分配给天空盒。 当您要制作游戏内置的天空盒时,这非常方便:

在此处输入图片说明

但是,仅是编辑器-您无法在运行时执行该操作。 您可以在Unity中创建它们,将其导出为资产捆绑包,然后通过WWW下载-但是每次您要创建新的全景图时,这都会需要大量工作!

对于您的情况,最好不要使用天空盒,而是创建一个法线朝内的3d球体。 只需通过WWW下载圆柱图像并分配给球体上的材料即可。

注意:您需要数千个多边形才能使其清晰呈现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM