++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

+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ç...

Detaylı