Ahojte,
potreboval by som aby ked kliknem na Button, vytvori sa jeden novy Button.
Tento kod my vytvara lubovolny pocet Buttonov, neviem preco, ale potrebujem aby vytvoril iba jeden.
Prosim poradte co je zle a ako to napravit
Dakujem
tu je kod:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;
public class AddButton : MonoBehaviour
{
public GameObject prefabButton;
public RectTransform ParentPanel;
public Button saveButton;
void Update()
{
if (Input.GetMouseButton(0))
{
// for (int i = 0; i < 2; i++)
{
GameObject button = (GameObject)Instantiate(prefabButton) as GameObject;
button.transform.SetParent(ParentPanel, false);
button.transform.localScale = new Vector3(1, 1, 1);
}
}
}
}
Potrebujem pomoc s jednym kratkym kodom v C++
-
94jakub
Guru wannabe
- Príspevky: 2037
- Registrovaný: 15 dec 2006, 13:18
- Bydlisko: Martin/BA
- Kontaktovať používateľa:
Re: Potrebujem pomoc s jednym kratkym kodom v C++
S Unity som toho veľa nerobil ale predpokladám, že problém bude vo funkcii Input.GetMouseButton(),
ktorá vracia True celý čas ako držíš stlačené tlačidlo na myši. Skús použiť GetMouseButtonDown()
Stačí 10 sekúnd v dokumentácii a nájdeš si to aj sám. https://docs.unity3d.com/ScriptReferenc ... utton.html
ktorá vracia True celý čas ako držíš stlačené tlačidlo na myši. Skús použiť GetMouseButtonDown()
Stačí 10 sekúnd v dokumentácii a nájdeš si to aj sám. https://docs.unity3d.com/ScriptReferenc ... utton.html
Re: Potrebujem pomoc s jednym kratkym kodom v C++
94jakub napísal:S Unity som toho veľa nerobil ale predpokladám, že problém bude vo funkcii Input.GetMouseButton(),
ktorá vracia True celý čas ako držíš stlačené tlačidlo na myši. Skús použiť GetMouseButtonDown()
Stačí 10 sekúnd v dokumentácii a nájdeš si to aj sám. https://docs.unity3d.com/ScriptReferenc ... utton.html
Ďakujem, presne toto bol problém.
musel som zvoliť v Buttone funkbiu OneClickButton
Re: Potrebujem pomoc s jednym kratkym kodom v C++
ale to je C# a nie C++ 
Re: Potrebujem pomoc s jednym kratkym kodom v C++
Prečo si to myslíš? Ja si myslím že je to C++, nie?
Re: Potrebujem pomoc s jednym kratkym kodom v C++
On si to nemyslí, on to vie
Keď otvoríš ten link, si pozri v pravom hornom rohu, máš tam napísané C# a JS. Zakliknuté je C#.
Re: Potrebujem pomoc s jednym kratkym kodom v C++
pretože v Unity programujem už druhý rok?Zoli555 napísal:Prečo si to myslíš? Ja si myslím že je to C++, nie?
aktualne Unity podporuje iba C# a JavaScript, C/Objective C/C++ sa pouziva akurat tak na programovanie pluginov