Video: The Matrix Raining code effect Tutorial for After Effects CC 2024
JavaFX'deki Özel Efektler, bulanıklaştırmalar, gölgeler, renk değiştirmeleri, parlaklıklar ve benzeri özel efektler ekleyerek sahne grafiğinizdeki düğümlerin görünümünü süslemek gibi şeyleri yapmanıza izin verebilir. Gerçek 3D programlamaya gerek kalmaksızın uygulamanıza üç boyutlu bir görünüm vermek için perspektif ekleyebilirsiniz.
JavaFX'deki özel efektler, efekt sınıfından, yani özel efekt oluşturmak için kullanabileceğiniz çok çeşitli alt sınıflara sahip soyut bir sınıfdan elde edilir. Etki sınıfının toplam 17 alt sınıfı var, ancak hepsini öğrenmek zorunda değilsiniz 17. Bunun yerine, bulutları bulanıklık, gölgeler, yansımalar ve parlaklık ekleyerek şekillerin daha gerçekçi görünmesine izin veren bu efektlere odaklanarak başlayın.
Tüm efektler benzer bir şekilde çalışırlar. İlk olarak, efekt sınıfının bir örneğini, varsayılan yapıcıyı çağırarak oluşturursunuz. Ardından, isteğe bağlı olarak, efekt özelliklerini bir veya daha fazla küme yöntemini çağırarak ayarlarsınız. (Çoğu durumda, varsayılan özellik değerleri uygundur, böylece genellikle bu adımı atlayabilirsiniz.) Son olarak, düğümün setEffect yöntemini çağırarak bir düğüme efekt uygularsınız.
Örneğin, burada dikdörtgen oluşturan, dolduran ve ardından bir gölge oluşturan bir miktar kod var:
Dikdörtgen r1 = yeni Dikdörtgen (50, 50, 100, 100); r1. setFill (Renkli Işık Kaldıraçları); r1. SetStrok (Renkli SİYAH); r1. setStrokeWidth (2); DropShadow shadow1 = yeni DropShadow (); r1. setEffect (shadow1);
Bu rakam, bu etkinin sonucunu gösterir. Gördüğünüz gibi, dikdörtgen ince bir gölgeyle çevrilidir.
setEffect yöntemi, düğüm sınıfı tarafından tanımlanır; bu, sahne grafiğinizdeki herhangi bir düğüme efekt uygulayabileceğiniz anlamına gelir. Etki yalnızca setEffect yöntemini çağıran düğüme değil aynı zamanda bu düğümün herhangi bir çocuğuna uygulanır. Aslında, bir sahnenin kök düğümünde setEffect'i çağırırsanız efekt tüm sahneye uygulanır.