So bin Hinzufügen ich Bilder dynamisch zu einem Scrollview aus einer JSON-Datei/urlHinzufügen klickbare Gameobject C#
Ich mag die Bilder machen klickbare Gameobject, haben aber keine Ahnung, wie diese # (void OnMouseDown in c zu tun (???))
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;
}
Es gibt zwei Möglichkeiten. Zuerst können Sie 'Image' verwenden und jedes Objekt auf der Benutzeroberfläche platzieren. Zweitens können Sie Objekte mit 'SpriteRenderer' erstellen. Im ersten Fall können Sie "ScrollView" verwenden, das in Unity UI enthalten ist, und Ereignisse verwenden, um Eingaben zu verarbeiten. –
Kevin Kumpel, WTF? Verwenden Sie einfach das in Unity integrierte UI-System. Was du tust, ist Wahnsinn! https://unity3d.com/learn/tutorials/topics/user-interface-ui – Fattie