Так я динамически добавлять изображения в Scrollview из JSON файла/URLДобавления интерактивных геймобжекты C#
Я хотел бы сделать изображения кликабельны геймобжектами, но не имею ни малейшего представления о том, как сделать это в C# (недействительный OnMouseDown () ???)
IEnumerator AddFeedItem (int index)
{
WWW www = new WWW (ModelURL); // img url
yield return www;
GameObject newsimageObject = tempFeedItem.transform.FindChild ("newsimage").gameObject;
Image newsImage = newsimageObject.GetComponent<Image>();
Texture2D tempTex = photos [index % 10];
SpriteRenderer renderer = newsImage.GetComponent<SpriteRenderer>();
Sprite sprite = new Sprite();
sprite = Sprite.Create(www.texture, new Rect(0, 0, 455, 230),new Vector2(0, 0),100.0f);
newsImage.sprite = sprite;
}
Существует два способа. Сначала вы можете использовать 'Image' и помещать каждый объект в пользовательский интерфейс. Во-вторых, вы можете создавать объекты 'SpriteRenderer'. В первом случае вы можете использовать 'ScrollView', который включен в Unity UI, и использовать события для обработки ввода. –
Кевин чувак, WTF? просто используйте систему пользовательского интерфейса, встроенную в Unity. То, что вы делаете, - безумие! https://unity3d.com/learn/tutorials/topics/user-interface-ui – Fattie