Çözüldü Unity butona özellik atanmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Ahmet Efe11

Decapat
Katılım
18 Ağustos 2023
Mesajlar
158
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Unity ile Flappy Bird oyunu yapıyorum fakat oyunu tekrar başlatmasını istediğim butona kodların içinde olduğu script dosyasını verdiğimde sadece mono script çıkıyor kod satırları çıkmıor BU4 sorunun çözümü nedir?
 
Çözüm

Bu şekilde yap. Oraya script dosyası değil. Scriptin içinde olduğu objeyi sürüklemen gerekli.
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{
public int score;
public TextMeshProUGUI ScoreText;
void Start()
{
score = 0;
ScoreText.text = score.ToString();
}


void Update()
{

}
public void Updatescore()
{
score++;
ScoreText.text = score.ToString();
}

public void RestartGame()
{
SceneManager.LoadScene(0);
}
kodlar böyle ve fonksiyon zaten public
 
Scripti nereye attığınızın ekran görüntüsünü atar mısınız?

@Ahmet Efe11

 
Son düzenleme:
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class GameManager : MonoBehaviour
{
public int score;
public TextMeshProUGUI ScoreText;
void Start()
{
score = 0;
ScoreText.text = score.ToString();
}


void Update()
{

}
public void Updatescore()
{
score++;
ScoreText.text = score.ToString();
}

public void RestartGame()
{
SceneManager.LoadScene(0);
}








}
bu kodu yazdım önceden oluyordu ama artık olmuyor

pardon deminkini yanlışlıkla attım
 
Scripti nasıl kullanmaya çalıştığının ekran görüntüsünü at.
 
Aynı şekilde hiyerarşi bölümünden GameManager objenize tıklayıp ekran görüntüsünü atar mısınız?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…