C# 使用Unity3d滚动视图中的“下一步/上一步”按钮更改图像
在使用C#在Unity3D中动态加载图像时,如何使用按钮更改下一个图像C# 使用Unity3d滚动视图中的“下一步/上一步”按钮更改图像,c#,unity3d,C#,Unity3d,在使用C#在Unity3D中动态加载图像时,如何使用按钮更改下一个图像 public void NextPictureInGallery() { int i=0;//图像的索引 如果(i+1
public void NextPictureInGallery()
{
int i=0;//图像的索引
如果(i+1<图像长度)
{
i++;
}
}
图像处于滚动视图中您可以更改ScrollRect的设置。public Sprite[]myImage;///其长度在Inspector和assign sprite图像中描述
public Sprite[] myImage; // Its length descried in Inspector and assign sprite images
public Button myBtn;
int i=0;
void Update()
{
if(Input.GetMouseButtonDown(0)) // HeresI'm checking condition for Mouse Input, Change this based on your
{
if(i+1 < myImage.Length)
{
//Make sure it is added in the Inspector.
myBtn.image.sprite = myImage[i];
i++;
}
}
}
公共按钮myBtn;
int i=0;
无效更新()
{
如果(Input.GetMouseButtonDown(0))//我正在检查鼠标输入的条件,请根据您的
{
如果(i+1
检查并让我知道显示一些您拥有的代码tried@RasaMohamed我放了几行和一张图片来描述我不想做的事情,但我不想改变下一个按钮的图片,我想改变图片,就像在scrollview中用鼠标拖动时,增加一张当前图片。你的意思是将图片从一个按钮拖动到另一个按钮。。。!当点击中央屏幕上的按钮时,我想看到如图中所示的图3。你们能在这里显示你们的代码吗?直到现在你们尝试了什么,这样我就可以方便地帮助你们了
public Sprite[] myImage; // Its length descried in Inspector and assign sprite images
public Button myBtn;
int i=0;
void Update()
{
if(Input.GetMouseButtonDown(0)) // HeresI'm checking condition for Mouse Input, Change this based on your
{
if(i+1 < myImage.Length)
{
//Make sure it is added in the Inspector.
myBtn.image.sprite = myImage[i];
i++;
}
}
}