Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Unity3d滚动视图中的“下一步/上一步”按钮更改图像_C#_Unity3d - Fatal编程技术网

C# 使用Unity3d滚动视图中的“下一步/上一步”按钮更改图像

C# 使用Unity3d滚动视图中的“下一步/上一步”按钮更改图像,c#,unity3d,C#,Unity3d,在使用C#在Unity3D中动态加载图像时,如何使用按钮更改下一个图像 public void NextPictureInGallery() { int i=0;//图像的索引 如果(i+1

在使用C#在Unity3D中动态加载图像时,如何使用按钮更改下一个图像

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++;
    }
  }
}