Skip to content

Sprite animasyonu ​

Yaklaşık 3 dk okuma

TwSpriteAnimator · Kategori: Diğer

Ayarlar ​

Bu ayarlar widget seçiliyken sağ özellikler panelinde, çoğunlukla Sprite Animasyon Ayarları bölümünde yer alır. Varsayılan değer, widget sayfaya ilk eklendiğindeki değerdir.

Kaynak ​

AyarTipVarsayılanAçıklama
Hazır Sprite
spritePreset
Özel düzenleyici—Hazır sprite kütüphanesinden bir sayfa seçin; görsel, kare boyutu, ızgara, kare aralığı ve FPS otomatik doldurulur. Durum sprite'larında Play kapanır ve Kare alanı bir tag'e bağlanır.
Sprite Görseli
src
Dosya—Sprite sayfası: animasyonun tüm kareleri tek bir resimde ızgara düzeninde.
Otomatik Algıla
autoDetect
Onay kutusuKapalıResim yüklendiğinde sayfa boyutunu ve önerilen kare boyutu, sütun ve satır sayısını gösteren bir pencere açar.
Kare Genişliği
frameWidth
Sayı256Sayfadaki bir karenin piksel cinsinden genişliği (varsayılan 256).
Sütunlar
columns
Sayı8Sayfada bir satırdaki kare sayısı.
Kare Yüksekliği
frameHeight
Sayı256Sayfadaki bir karenin piksel cinsinden yüksekliği (varsayılan 256).
Satırlar
rows
Sayı1Sayfadaki kare satırı sayısı; Columns × Rows toplam kare sayısıdır.

Oynatma ​

AyarTipVarsayılanAçıklama
Oynat
play
Onay kutusuKapalıAnimasyonu başlangıç karesinden oynatır; kapatıldığında başlangıç karesi gösterilir.
Saniyedeki Kare
fps
Sayı12Saniyedeki kare sayısı, 1–120 (varsayılan 12); FPS Ön Ayarını Kullan açıkken yok sayılır.
FPS Ön Ayarını Kullan
useFpsPreset
Onay kutusuKapalıSaniyedeki Kare değeri yerine FPS Ön Ayarı hızını kullanır.
Döngü
loop
Onay kutusuAçıkBitiş karesinden sonra başlangıç karesinden yeniden başlar; kapalıysa bitiş karesinde durur.
FPS Ön Ayarı
fpsPreset
SeçimnormalHız ön ayarı: Yavaş 4, Normal 12, Hızlı 24, Turbo 60 kare/saniye.
Seçenekler: slow Yavaş, normal Normal, fast Hızlı, turbo Turbo
İleri-Geri Oynat
pingPong
Onay kutusuKapalıBaşlangıç ve bitiş karesi arasında ileri sonra geri oynatır; Loop ayarının yerine geçer.

Kareler ​

AyarTipVarsayılanAçıklama
Başlangıç Karesi
startFrame
Sayı0Animasyonun ilk karesi, 0'dan sayılır.
Elle Seçilen Kare
frame
Sayı—Play kapalıyken gösterilen kare, 0'dan sayılır; bir durumu göstermek için bağlantıyla (binding) kullanılabilir.
Bitiş Karesi
endFrame
Sayı—Animasyonun son karesi, 0'dan sayılır; boşsa sayfanın son karesi kullanılır.

Diğer ayarlar ​

AyarTipVarsayılanAçıklama
Enable Flashing
enableFlashing
Onay kutusuKapalıBileşeni yanıp söndürür (saniyede bir saydamlık darbesi). Genellikle bir alarm koşuluna bağlanır.
Log Button
logButton
Onay kutusuKapalıÇalışma zamanında bileşenin üzerine gelince bir grafik ikonu gösterir; tıklanınca bileşene bağlı Tag'ler log Tag listesine eklenir.

Bağlantılar ​

Özellikler panelinin İlişkiler (Binding) bölümünde, Direct bağlantıda bir Tag bu widget'ın aşağıdaki özelliklerine bağlanabilir. Bağlantı tipleri (Direct, IntRange, FloatRange, Boolean, Bit) tüm widget'larda aynıdır; açıklamaları Widget Referansı sayfasındadır.

title, visible, authorization, x, y, width, height, rotation, class, foregroundColor, backgroundColor, borderColor, borderStyle, borderWidth, borderRadius, borderTopLeftRadius, borderTopRightRadius, enableFlashing, logButton, to.type, spritePreset, src, frameWidth, frameHeight, columns, rows, fps, fpsPreset, useFpsPreset, play, loop, pingPong, startFrame, endFrame, frame, autoDetect

Ayrıca widget'ın stil alanları style.<alan> biçiminde bağlanabilir (ör. style.width, style.height, style.left, style.top).

Ortak bölümler ​

Bu widget seçiliyken özellikler panelinde şu ortak bölümler de görünür: Genel, Yerleşim, Görünüm, Yönlendirme (To), İlişkiler (Binding). Bu bölümler Sayfa Editörü sayfasında anlatılır.

2WinScada 2.10