'dan sonra görüntülenmiyor Kolej modüllerimden biri için basit bir oyun yapıyorum. Sol fare tuşuyla tıkladığımda, görünmesi için bir boks eldivenine ihtiyacım var.Unity GameObjects, Instantiation
ben yaşıyorum sorun, eldiven hiyerarşisinde görünür oluşturulmuyorsa ancak ekranda göstermek kalmamasıdır, bkz görüntüleri
Görüntü 1:
Görüntü 2:
aşağıdaki Kodum gibidir:
public class script_CreateBoxingGlove : MonoBehaviour {
public GameObject BoxingGlove;
void Start() {
}
void Update() {
if (Input.GetMouseButtonDown (0)) {
var position = Input.mousePosition;
Instantiate (BoxingGlove, position, Quaternion.identity);
}
}
}
Herhangi bir yardım büyük takdir :)
Böyle bir durumda, eldivenin tekrar tekrar açılmamasını öneririm, bunun yerine tekrar etkinleştirin ve devre dışı bırakın (ve eğer varsa, bir çocuğun çocuğu olsun). –
sınıf script_CreateBoxingGlove'u çağırmamalısınız. işe yaramaz. CreateBoxingGlove olarak değiştirin ve dosya adını da değiştirdiğinizden emin olun. – Fattie
Ve evet, probleminiz 'Input.mousePosition' ekran konumu, bir dünya konumu değil, çünkü konumdur. 'Camera.main.ScreenToWorldPoint (Input.mousePosition)' seçeneğini kullanın. –