++10 ADIMDA FLASH-icindekiler
Transkript
++10 ADIMDA FLASH-icindekiler
++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xi ‹Ç‹NDEK‹LER 1. ADIM: OYUN PROGRAMLAMAYA G‹R‹fi VE B‹L‹NMES‹ GEREKEN KAVRAMLAR 1. Ad›m Hakk›nda Flash Oyunlar ve Kitap Hakk›nda Bilgiler Bu Kitap Size Ne Kazand›racak? Flash Oyunlar Neden Önemli? Flash ile Hangi Platformlara Oyunlar Yap›labilir? Flash ile Nas›l Oyunlar Yap›labilinir? 2D, 3D ve 4D Kavramlar› Nelerdir, Flash Hangi Boyuttad›r? Oyunlardan Nas›l Para Kazan›l›r ve Flash Oyun Pazar›? Türkiye Oyun Programlamada Ne Aflamada? Tek Bafl›na Oyun Yap›labilinir mi Yoksa Ekip fiart m›? Neden Flash ve ActionScript Kullan›yoruz? Neden MDM Zinc Program›na ‹htiyaç Duyuyoruz? Oyun Oluflturma Süreci Hakk›nda Fikir Oluflturmak Senaryo Yazmak Tasar›m Süreci Modelleme Programlama Süreci Test Aflamas› Geri Besleme Oyun Kalitesini Belirleyen Faktörler Oynanabilirlik Yapay Zekâ Görsel Efektler Ses Efektleri Etkileflim 1 1 1 1 2 3 3 5 5 6 7 8 9 10 10 11 11 11 11 11 12 12 12 12 13 13 13 2. ADIM: OYUN YAPARKEN KULLANACA⁄IMIZ PROGRAMLAR 2. Ad›m Hakk›nda Flash CS4 Kurulumu Flash CS4 Kullan›c› Arayüzü ve Paneller Çal›flma Sahnesi Tools (Araçlar) Paneli 15 15 16 21 22 24 ++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xii x Selection Tool (Seçme Arac›) Free Transform Tool (Serbest Ölçülendirme Arac›) 3D Rotation Tool (3D Döndürme Arac›) 3D Translation Tool (3D Tafl›ma Arac›) Lasso Tool (Kement Arac›) Pen Tool (Kalem Arac›) Text Tool (Metin Arac›) L‹ne Tool (Çizgi Arac›) Rectangle Tool (Dikdörtgen Arac›) Oval Tool (Oval Arac›) Rectangle Primitive Tool (‹lkel Dikdörtgen Arac›) Oval Primitive Tool (‹lkel Oval Arac›) PolyStar Tool (Çokgen Arac›) Pencil Tool (Kalem Arac›) Brush Tool (F›rça Arac›) Spray Brush Tool (Sprey F›rça Arac›) Deco Tool (Dekore Arac›) Bone Tool (Kemik Arac›) Bind Tool (Ba¤lama Arac›) Paint Bucket Tool (Boya Kovas› Arac›) Ink Bottle Tool (Mürekkep fiiflesi Arac›) Eyedropper Tool (Göz Damlal›¤› Arac›) Eraser Tool (Silgi Arac›) Hand Tool (El Arac›) Zoom Tool (Büyütme Küçültme Arac›) Ekstra Araçlar Color (Renk) Paneli Align (Hizalama) Paneli Properties (Özellikler) Paneli Library (Kütüphane) Common Libraries (Haz›r Kütüphaneler) ActionScript Editörü Output (Ç›kt›) Paneli Scene (Sahne) Paneli History (Geçmifl) Panel Movie Explorer (Animasyon Taray›c›s›) Paneli ActionScript 3.0 Hakk›nda MDM Zinc 3.0 Kurulumu 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 30 30 31 33 34 35 37 37 38 39 40 41 ++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xiii xiii MDM Zinc 3.0 Kullan›c› Arayüzü ve Paneller mdmScript 3.5 Hakk›nda 3. ADIM: ARAÇLARIN KULLANIMI VE FLASH’IN TEMEL B‹LEfiENLER‹ 3. Ad›m Hakk›nda Çizim Araçlar›n›n Kullan›m› ve Ayarlamalar Line Tool ile Çizgi Çizmek Pencil Tool ile Çizim Yapmak Brush Tool ile F›rça Çizimler Yapmak Oval Tool ile Daire Çizmek Rectangle Tool ile Dikdörtgen Çizmek PolyStar Tool ile Çokgen ve Y›ld›z Çizmek Paint Bucket Tool ile Çizimleri Renklendirmek Kuler ve Swatches Paneli ile Renk Tonu Paleti Oluflturmak Eraser Tool ile Silme ‹fllemleri Timeline’› Tan›yal›m Tan›m Timeline Üzerinde Yer Alan Araçlar Katmanlar Tan›m Normal Katmanlar Maske Katmanlar› Frame, Keyframe ve Blank Keyframe Kavramlar› MovieClip’ler Tan›m MovieClip Oluflturmak Butonlar Tan›m Buton Oluflturmak ve Özel Buton Frame’leri Buton ve Mouse ‹liflkisini Kavramak 4. ADIM: AN‹MASYON TEKN‹KLER‹ 4. Ad›m Hakk›nda Timeline Efektleri ve Örnek Animasyonlar Kare Tabanl› Animasyon Tekni¤i Classic Tween ile Nesne Hareket Animasyonlar› Shape Tween ile fiekil De¤ifltiren Nesneler Haz›rlamak 48 49 55 55 56 57 60 61 63 66 67 68 69 72 73 73 74 75 75 76 76 80 81 81 81 84 84 84 85 95 95 96 96 107 116 ++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xiv xiv 2D Motion Tween ile ‹z Süren Karakter Animasyonu 1. Aflama: Hayalet Uçuflu 2. Aflama: Yol ‹zlemek 3. Aflama: Karakteri Yürütmek 3D Motion Tween ile Nesneleri Döndürmek Bone Tween ile Karakter Yürüme Animasyonunu Haz›rlamak ‹nteraktif Kinematikler ile Haz›r Animasyon Script’leri Kullanmak Animasyonlara Ses Efektleri Eklemek 119 132 134 137 143 151 160 166 5. ADIM: BÖLÜM 1: KAÇIfi Bölüm Senaryosu Bu Oyunda Ö¤nenece¤iniz Teknikler Hakk›nda Tasar›m ve Programlama Aflamas› Oyun Sahneleri fiablonunu Haz›rlamak Görev Bilgisi Aç›l›fl Sahnesi Oyun Sahnesi ve Katmanlar fiablon Sahneyi Bölüme Göre Düzenlemek Kuflbak›fl› Karakter Yürütme Animasyonu Oluflturmak Klavye ile Karakteri Yürütmek Yol Çizmek ve Barikatlar ile Yürüme Alan› Belirlemek Yerden Anahtar Toplamak Kap›lar› Açmak Gizli Kameralardan Kaçmak Ç›k›fla Ulaflmak Test Aflamas› 171 171 171 172 172 174 180 183 186 189 198 207 212 218 223 228 6. ADIM: BÖLÜM 2: HEPS‹N‹ VUR Bölüm Senaryosu Bu Oyunda Ö¤renece¤iniz Teknikler Hakk›nda Tasar›m ve Programlama Aflamas› fiablon Sahneyi Bölüme Göre Düzenlemek Düflman Binas›n› Tasarlamak Silah ile Atefl Etmek Düflman Karakterleri Haz›rlamak Ölü Düflman Say›s›n› Hesaplatmak ve Ekranda Göstermek Karakter Enerji Seviyesi Gösterge Çubu¤u Haz›rlamak Olay Dinleyicilerini Kald›rmak Test Aflamas› 229 229 229 230 230 233 234 241 254 263 268 270 ++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xv xv 7. ADIM: BÖLÜM 3: ZORLU TIRMANIfi Bölüm Senaryosu Bu Oyunda Ö¤renece¤iniz Teknikler Hakk›nda Tasar›m ve Programlama Aflamas› fiablon Sahneyi Bölüme Göre Düzenlemek Platform Alan› Haz›rlamak, Var›fl Bölgesi Belirlemek Karakter Animasyonlar› Dura¤an Pozisyon Atefl Etme Pozisyonu Z›plama Pozisyonu Koflma Hareketi Karaktere ‹leri ve Geri Yürütmek, Z›platmak, Yerçekimi Kanunlar› Karaktere Silah Kulland›rmak, Uçuflan Mermiler Düflman Karaktere Ait Pozisyonlar› ve Hareketleri Oluflturmak Düflman Karakterlere Yapay Zeka Vermek Kahraman› Takip Ettirmek Düflmana Silah Kulland›rmak ve Düflman Mermisi Karakter Enerji Seviyesi Gösterge Çubu¤u Haz›rlamak Mermileri Programlamak ve Enerji Seviyesini Düflürmek Düflman Mermisini Programlamak Kahraman Mermisini Programlamak Ç›k›fl Kap›s›n› Kontrol Etmek Test Aflamas› 273 273 273 274 274 276 278 279 280 282 283 283 298 305 308 309 313 318 320 321 322 327 328 8. ADIM: BÖLÜM 4: ÖL YA DA ÖLDÜR Bölüm Senaryosu Bu Oyunda Edinece¤iniz Teknikler Hakk›nda Tasar›m ve Programlama fiablon Sahneyi Bölüme Göre Düzenlemek Kahraman Karakter Pozlar› ve Hareketleri Yürüme Hareketi K›l›ç Savurma Hareketi Oluflturmak ve K›l›ç Kulland›rmak Kahraman için Hasar Temas Alan› Belirlemek Boss Karakter Pozlar› ve Hareketleri Dura¤an Pozisyon Yürüme Hareketi K›l›ç Savurma Hareketi Oluflturmak Boss için Hasar Temas Alan› Belirlemek 331 331 331 332 332 334 338 339 341 342 343 344 345 345 ++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xvi xvi Kahramana Trigonometrik Olarak Yön Kontrolü Sa¤lamak ve K›l›ç Kulland›rmak Boss’a Yapay Zeka ile Mesafeli Takip Yetene¤i Kazand›rmak ve K›l›ç Kulland›rmak Kahraman ve Boss için Enerji Seviye Barlar› Haz›rlamak, K›l›çlar› Kodlamak Göreve Zaman S›n›r› Koymak SON Ekran› Haz›rlamak ve Bitifl Test Aflamas› 9. ADIM: MDM 3.0 KULLANIMI VE AYARLAMALAR 9. Ad›m Hakk›nda MDM Kullan›c› Arayüzü ve Panelleri Kullanmak Application (Uygulama) Paneli Application (Uygulama) Ayarlamalar› Version Info (Versiyon Bilgisi) Ayarlamalar› Embed Flash Player Splash Screen Trial Sürümleri Window (Pencere) Özellikleri Paneli Position (Pozisyon) Ayarlamalar› Size (Ölçü) Ayarlamalar› Window (Pencere) Ayarlamalar› Window Style Properties (Pencere Stil Özellikleri) Ayarlamalar› Misc (Sonland›rma) Ayarlamalar› Input (Girifl Ayg›tlar›) Ayarlamalar› Önizleme Paneli Paketlenecek Oyunun SWF Dosyas›n› Eklemek, Optimum Ayarlar› Yapmak ve Oyunu Derlemek 10. ADIM: OYUN KONSOLU HAZIRLAMAK VE OYUNU PAKETLEMEK Konsol Tasar›m› Yapmak Konsol Tasar›m› Yapmak Aç›l›fl Animasyonu Haz›rlamak Oyun Yükleme Sahnesini Haz›rlamak Splash Screen Haz›rlamak MDM Zinc Ayarlamalar› Yapmak ve Derlemek 347 354 358 363 365 366 369 369 369 371 373 375 376 377 378 380 382 383 384 389 390 391 392 394 397 397 398 398 406 407 408 ++10 ADIMDA FLASH-icindekiler 1/18/11 10:34 PM Page xvii xvii Autorun.inf Dosyas›n› Haz›rlamak Oyun Dosyalar›n› Bir Araya Getirmek Oyunu CD’ye Yazd›rmak 411 412 413 EKLER EK1 KULLANAB‹LECE⁄‹N‹Z BAfiLICA MDM Zinc 3.0 KODLARI VE ActionScript 3.0 ‹LE KULLANIMI Birkaç Oyun Script’i Oyunu Tam Ekran Açt›rmak Oyunu Küçültmek Oyunu Kapatmak Ekran Görüntüsünü Kaydetmek Ekran› Titretmek Sesi Aç›p Kapatmak EK2 ASCII KARAKTER KODLARI EK3 FLASH KISAYOL TUfiLARI EK4 FAYDALANAB‹LECE⁄‹N‹Z SONSÖZ 417 418 419 419 419 419 420 420 421 425 WEB S‹TE ADRESLER‹ 435 437 ++10 ADIMDA FLASH-icindekiler xviii 1/18/11 10:34 PM Page xviii
Benzer belgeler
+flash cs6
Rectangle Primitive Tool (‹lkel Dikdörtgen Arac›)
Oval Primitive Tool (‹lkel Oval Arac›)
PolyStar Tool (Çokgen Arac›)
Pencil Tool (Kalem Arac›)
Brush Tool (F›rça Arac›)
Spray Brush Tool (Sprey F›rç...