Slothere -  29-07-2009 20:29
- Checkertrans Nedir?

Chechertrans aramıza yeni clientler(4x+) ve Sphere 056b sürümü ile katılmış olan bir fonksiyondur. Dialoglarımızda arkaplanı transparan(şeffaflaştırmaya) yarayan bir fonksiyondur. Kullanımı basittir,

Örneğim elimizde şöyle bir dialog var ve biz bu dialogun arkasını transparan yapmak istiyoruz,

Kod:
[dialog d_deneme]
0,0

resizepic x y 3600 xx xy


Checkertrans x+10 y+10 xx-20 xy-20

Eklediğimiz zaman resizepic yazısının altına dialogumuzun transparanlaştığını farkedeceğinz. Peki bu sayıların anlamları neler,

Checkertrans x+10 y+10 xx-20 xy-20

- x+10 = Resizepicteki x rakamına +10 ekleyerek transparanlığın ne kadar aşağı veya yukarıda duracağını belirler.
- y+10 = Resizepicteki y rakamına +10 ekleyerek transparanlığın y noktasının ne kadar yanda duracağını belirler.
- xx-20 = Resizepicteki xx rakamından -20 çıkartarak başlayan transparanlığın eninin ne kadar uzunlukta olacağını belirler
- xy-20 = Resizepicteki xy rakamından -20 çıkartarak başlayan transparanlığın boyunun ne kadar uzunlukta olacağını belirler.

Bu +10 ve -20 rakamlarınızı istediğiniz şekilde kullanabilirsiniz. Yanlız kullanırken mesela resizepicteki y değeri 200, biz bunu checkertransta +10 yapıcaksak 210 olarak ekleyeceğiz. Çıkartma da aynı şekilde. Dialogların görüntüsünün daha estetik olması bakımından altta transparanlaşan dialogun kenarlıklarını dışarıda bırakarak daha güzel olmasını sağlamak amacıyla kullanıyoruz + ve - değerleri kullanıyoruz.

Şimdi bunları scripte ekleyelim

Kod:
[dialog d_deneme]
0,0

resizepic x y 3600 xx xy
Checkertrans x+10 y+10 xx-20 xy-20


Oluşturduğumuz dialog checkertrans fonksiyonunu eklediğimiz zaman aşağıdaki görünümü aldı,

YORUMLAR (0)

Henüz yorum yapılmamış.

BENZER SAYFALAR