AutoPlay Media Studio ile Dönen Resim Yapımı | Resim Döndürme Efekti
Bu konuda AutoPlay Media Studio kullanarak bir resmi kendi ekseni etrafında döndüren basit bir uygulama hazırlayacağız.
Hazır proje kullanmak yerine, işlemi
sıfırdan kendimiz yapacağız. Böylece kullanılan nesneleri ve Lua kodlarını öğrenerek kendi AIO uygulamalarınızda da kullanabilirsiniz.
1. Yeni proje oluşturun
AutoPlay Media Studio'yu açın ve yeni bir proje oluşturun.
Sayfaya bir
Image nesnesi ekleyin.
Örneğin:
Image1
Bu nesneye döndürmek istediğiniz resmi yükleyin.
2. Timer ekleyin
Resmin sürekli hareket edebilmesi için bir zamanlayıcı kullanacağız.
Sayfanın
On Show olayına şu kodu ekleyin:
Page.StartTimer(1, 50);
Buradaki 50, timer'ın yaklaşık
50 ms aralıklarla çalışmasını sağlar.
3. Döndürme kodunu ekleyin
Şimdi sayfanın
On Timer olayına aşağıdaki kodu ekleyin:
Image.SetRotation("Image1", Image.GetRotation("Image1") + 5);
Bu kod her timer çalıştığında resmin dönüş açısını
5 derece artırır.
Böylece resim sürekli olarak dönmeye başlar.
4. Dönüş hızını değiştirme
Dönüş hızını değiştirmek için + 5 değerini değiştirebilirsiniz.
Daha yavaş dönüş:
Image.SetRotation("Image1", Image.GetRotation("Image1") + 2);
Daha hızlı dönüş:
Image.SetRotation("Image1", Image.GetRotation("Image1") + 10);
Yani sayı büyüdükçe resim her adımda daha fazla dönecektir.
5. Dönüş yönünü değiştirme
Resmin ters yönde dönmesini istiyorsanız değeri eksi yapabilirsiniz:
Image.SetRotation("Image1", Image.GetRotation("Image1") - 5);
Bu şekilde saat yönünün tersine dönüş elde edilebilir.
6. Nerelerde kullanılabilir?
Bu basit yöntem özellikle:
- AIO uygulamalarında
- Program başlatıcılarında
- Teknik arşiv uygulamalarında
- Menü tasarımlarında
- Logo ve ikon animasyonlarında
- Bekleme ekranlarında
- Görsel sunumlarda
kullanılabilir.
Sonuç
Böylece herhangi bir hazır APZ proje dosyasına ihtiyaç duymadan,
AutoPlay Media Studio ile dönen resmi kendimiz oluşturmuş olduk.
Timer süresi ve dönüş açısı değiştirilerek farklı hızlarda ve farklı animasyon efektlerinde kullanılabilir.