64'ler sayı 40, sayfa 61

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 61

nokta giden bir çizgi tanımlamanız mümkündür. Bunu yapmak için 16 bitlik bir sayı yapmanız gerekiyor. 901111111111111111 şeklinde bir tanım dümdüz bir çizgi belirtirken; şeklinde kesik bir çizgi tanımlayabilirsiniz. Tanım yaptıktan sonra çizilecek tüm çizgiler bu tanıma uyacaktır. Tanımda sadece 0 ve 1 kullanabilirsiniz. Kullanımı: SET LINE tanım Örnek: SET LINE Bu komut CIRCLE ve ELLIPSE komutlarını etkilemez. PAINT Kapalı alanları doldurmakta kullanılır. Eğer alan kapalı bir alan değilse boyama işlemi tüm ekrana taşar. Kullanımı: PAINT x, y x: Başlangıç x koordinatı y: Başlangıç y koordinatı BAR İçi dolu bir dikdörtgen ya da kare çizdirmekte kullanılır. BOX komutundan tek farkı dörtgenin içini doldurmasıdır. Bunun dışında aynıdır. Kullanımı: BOX x, y to a, b POLYGON Bu komut POLYLINE gibi çalışır ancak çizilen yerlerin içini doldurur. Bunun menüsü POLYLINE ile aynıdır. Kullanımı: POLYGON x, y to a, b to g, z to

EKRAN AÇMA

AMOS'ta bir ekran açmak için öncelikle AMIGA'da bir ekranın nasıl oluştuğunu inceleyelim. Bir resim düşünün. Bu resim beş tabakanın üst üste konmasıyla oluşuyor. Bu tabakalara bitplane denir. Her resim beş tabakadan oluşmayabilir, daha az tabaka bulundurabilir. Böyle resimlerde bir ya da bir kaç tabaka boştur. Bu tabakaların yani bitplane'lerin eni ve boyu kullanıcı tarafından bilgisayara verilir, sonra kullanıcı bitplane'lere istediği resimleri çizebilir. 1 bitplane'den oluşan resimler: 2 renk 2 bitplane'den oluşan resimler: 4 renk 3 bitplane'den oluşan resimler: 8 renk 4 bitplane'den oluşan resimler: 16 renk 5 bitplane'den oluşan resimler: 32 renktir. Bunun dışında bir de Half-brite adı verilen teknikle 64 renk elde edilebilir fakat bu ekstra 32 renk diğer 32 rengin yarısı parlaklığında renklerdir, yani 64 FARKLI renk kullanmak diye bir olay yoktur. Bir de HAM modu var ki 4096 renge kadar kullanmaya imkan sağlar. Bu olay hiç bir 16 bit makinada bulunmayan bir özelliktir. Bitplane'lerin boyu o resmin ne kadar hafıza harcadığını gösterir. Düşük ve yüksek çözünürlük olmak üzere iki tür bitplane boyu belirleyebilirsiniz. Bitplane sayısı arttıkça harcanan hafıza da artar. Ayrıca yüksek çözünürlükte maksimum 16 renk kullanılabilir. SCREEN OPEN komutu SCREEN OPEN komutu bir ekran açmamıza olanak verir. Aynı anda sekiz farklı ekran açabiliriz ama bu hafıza israfı olacaktır. Kullanımı: SCREEN OPEN e a: Ekranın numarası. Sıfır-yedi arasında bir sayı olmalıdır. b: Ekranın yatay genişliği c: Ekranın dikey genişliği d: Renk sayısı e: Ekran modu. LOWRES ya da HIRES olarak belirlenebilir. Örnek: SCREEN OPEN 1, 640, 200, 8, Hires 640*200 çözünürlüğünde 8 renkli bir hi-res ekran açar. SCREEN OPEN 2, 320, 256, 4096, lowres 320*256 çözünürlüğünde 4096 renkli HAM ekran açar. Açacağınız ekranın boyutlarını sınırlayan tek şey hafızadır. Yani siz de oyunlarda gördüğünüz efektleri kolayca yapabilirsiniz. Örneğin KICK OFF oyununda bütün saha yaklaşık 1500*600 boyutlarında bir alan. Biz bunun oyun esnasında belli bir bölümünü görüyoruz. Top hareket edince saha da kayıyor. İşte bu ve benzeri efektleri AMOS ile yapmak çok kolay. Bu tür uygulamaları gelecek sayımızda açıklayacağız. Bu aylık da bu kadar. AMOS hakkında sorularınız varsa aşağıdaki adrese yazabilirsiniz. Hoşçakalın.. BAHADIR AKCAN Maşuklar Yokuşu 2/2 Beşiktaş / İstanbul

Klavyeyle gezinmek için ← ve → tuşları.