GuiButton

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Gezilemez

GuiButton , GuiObject 'dan miras alan soyut bir sınıftır.Etkileşimli, tıklanabilir ImageButton ve TextButton nesneler için temel sınıftır.Bu sınıf ayrıca etkileşimli davranış için birkaç özellik tanımlar, yani AutoButtonColor ve Modal.

Bir GuiButton 'in en önemli olayı Activated , düğme etkinleştirildiğinde ateşleyen bir çok platformlu etkinlik dir.Bir fareyi kullanırken, bu, düğmeye tıklamak ve hala UI nesnesinin üzerinde bulunan kurici ile serbest bırakmak demektir.Dokunmak için aynı şey geçerlidir, ancak düğme basmak yerine dokunarak.Son olarak, oyun konsolları için, düğme basıldığında ve serbest bırakıldığında bir seçilirse ateş eder.Kısacası, bu etkinlik çok platformlu kullanıcı arayüzü programlaması için çok yararlıdır, çünkü tek bir kullanıcı girişi için güzel bir genel arayüz sağlar.

Özet

Özellikler

Şuradan alınan Özellikler: GuiObjectŞuradan alınan Özellikler: GuiBase2d

Yöntemler

Şuradan alınan Yöntemler: GuiObject

Etkinlikler

Şuradan alınan Etkinlikler: GuiObjectŞuradan alınan Etkinlikler: GuiBase2d

Özellikler

AutoButtonColor

Paralel oku

Bu özellik, düğmenin kullanıcının Mouse üzerinde gezinmesi veya üzerine tıkladığında otomatik olarak renk değiştirecek olup olmadığını belirler.Eğer true , düğme otomatik olarak değişecek renk değiştirecektir mouse üzerinde gezinir veya üzerine tıklar.Eğer false , düğme değişmeyecektir.

Kullanıcının fare üzerinde gezinmesi veya üzerine tıklaması sırasında bir düğmenin nasıl değişeceğini özelleştirmek istiyorsanız, ImageButton kullanmayı ve elemanın HoverImage ve PressedImage 'ini değiştirmeyi düşünün.

Lütfen bu özelliğin özelliği bir görüntüye ayarlanırsa bir etkisi olmayacağını unutmayın.Ayrıca, bu özellik ImageButton fare üzerinde gezinirken HoverImage etkilemeyecek veya fare tıkladığında nil değilse PressedImage , veya fare tıkladığında nil değilse.

HoverHapticEffect

Paralel oku

Bir HapticEffect örneği, GuiButton üzerinde gezinti yapıldığında oynayacak.

Paralel oku

GUI öğesi görülebilirken true , sağ fare düğmesi aşağı olmadığı sürece fare kilitlenmeyecektir.

PressHapticEffect

Paralel oku

Bir HapticEffect örneği, GuiButton basıldığında oynayacak.

Selected

Paralel oku

Nesnenin seçildiğini gösteren bir boolean özellik.

Paralel oku

Önceden belirlenmiş stillerden oluşan bir listeye dayanarak GuiButton stilini ayarlar.

Yöntemler

Etkinlikler

Activated

Buton etkinleştirildiğinde ateş eder.Bu olay sunucuda ateşlenmediğinden, yalnızca bir LocalScript , veya Script ile RunContext ile kullanılmalıdır Enum.RunContext.Client .

Parametreler

inputObject: InputObject
clickCount: number

MouseButton1Click

Bu olay, kullanıcının fare tamamen GuiButton üzerine tıkladığında ateşlenir.

Tıklamaya gelince, fare GuiButton sınırları içinde olmalı ve fare düğmesi bu olay ateşlenmeden önce tekrar aşağı ve yukarı basılmalıdır.Fare GuiButton sınırlarını terk eder ve serbest bırakılırsa, olay ateşlenmeyecektir.Bu sınırlamadan kaçınmak istiyorsanız, MouseButton1Down ve MouseButton1Up kullanabilirsiniz; bu olaylar benzerdir, ancak kullanıcı sol fare düğmesini aşağı veya yukarı bastırdığında herhangi bir zamanda ateş edecektir.


MouseButton1Down

Bu olay, kullanıcının sol fare düğmesini GuiButton aşağı bastırdığında ateşlenir.

Kullanıcının ve basmasını gerektiren bir olay için, olay ateşlenmesi için sol fareyi GuiButton üzerinde bırakması gerekiyorsa, MouseButton1Click kullanmayı düşünün.

Parametreler

Farenin X ekran koordinatı pikselde.

Farenin Y piksel ekran koordinatı.


MouseButton1Up

Bu olay, kullanıcı sol fare düğmesini GuiButton 'den kaldırdığında ateşlenir.

Kullanıcının ve basmasını gerektiren bir olay için, olay ateşlenmesi için sol fareyi GuiButton üzerinde bırakması gerekiyorsa, MouseButton1Click kullanmayı düşünün.

Parametreler

Farenin X ekran koordinatı pikselde.

Farenin Y piksel ekran koordinatı.


MouseButton2Click

Bu olay, kullanıcının fare tamamen sağ tıkladığında GuiButton 'ye ateş eder.

Tıklamaya gelince, fare GuiButton sınırları içinde olmalı ve fare düğmesi bu olay ateşlenmeden önce tekrar aşağı ve yukarı basılmalıdır.Fare GuiButton sınırlarını terk eder ve serbest bırakılırsa, olay ateşlenmeyecektir.Bu sınırlamadan kaçınmak istiyorsanız, MouseButton2Down ve MouseButton2Up kullanabilirsiniz; bu olaylar benzerdir, ancak kullanıcı sağ fare düğmesini aşağı veya yukarı bastırdığında herhangi bir zamanda ateş edecektir.


MouseButton2Down

Bu olay, kullanıcının sağ fare düğmesini GuiButton aşağı bastırdığında ateşlenir.

Kullanıcının ve basmasını gerektiren bir olay için, olay ateşlenmesi için sağ fareyi GuiButton üzerinde serbest bırakmak, MouseButton2Click kullanmayı düşünün.

Parametreler

Farenin X ekran koordinatı pikselde.

Farenin Y piksel ekran koordinatı.


MouseButton2Up

Bu olay, kullanıcı sağ fare düğmesini GuiButton 'den kaldırdığında ateşlenir.

Kullanıcının ve basmasını gerektiren bir olay için, olay ateşlenmesi için sağ fareyi GuiButton üzerinde serbest bırakmak, MouseButton2Click kullanmayı düşünün.

Parametreler

Farenin X ekran koordinatı pikselde.

Farenin Y piksel ekran koordinatı.