如何将png / jpeg文件集成到统一的移动应用程序项目中

问题描述 投票:0回答:1

我正在尝试使用Unity开发地理测验移动应用程序。所以我需要显示国旗和四个不同答案的图像,并将该图像(png / jpeg)集成到我的项目中。我的问题是我该怎么做?您是否建议我为此实现服务器,并通过REST-Requests获得它们,或者只是将所有国家/地区标志添加到我项目中的文件夹中,然后从那里获取它们?如果可以,如何让这些图像显示四个不同的答案机会?

如果您能告诉我如何使用Unity开发此类应用,我将不胜感激。谢谢!

android ios sqlite unity3d
1个回答
0
投票

将所有标志图像放入sprites文件夹中。现在创建一个脚本并将其附加到Unity中的UI组件,然后在该脚本中添加Sprite类型的公共数组变量图像。

public Image question1;
public Image question2;
public Image question3;
public Image question4;    
public Sprite[] images;

现在通过Unity将您拥有的所有图像附加到此公共变量。

因此,每当您显示问题时,都要根据图像索引将精灵加载到每个问题组件。

public void setFlags(int indexOfFlag1,int indexOfFlag2,int indexOfFlag3,int indexOfFlag4){
    question1.sprite = images[indexOfFlag1];
    question2.sprite = images[indexOfFlag2];
    question3.sprite = images[indexOfFlag3];
    question4.sprite = images[indexOfFlag4];
}
© www.soinside.com 2019 - 2024. All rights reserved.