Gönderen Konu: Flash Boyama Oyunu Yapımı  (Okunma sayısı 4360 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Flash Boyama Oyunu Yapımı
« : 13.03.2009-15:10:05 »
          

Flash Boyama Oyunu Yapımı

Flashta eğlencili oyunlar hazırlamak istermisiniz? Bu dersimizde nesnelere renk vermeyi öğreneceğiz. Oyunumuz için siyah beyaz bir resim kullanmamız gerekiyor. Aramalarım neticesinde alttaki resmi buldum.



Bu resmi seçip piksellerine ayırmamız lazım. Bu işlemi Modify > Bitmap > Trace Bitmap yolunu kullanarak resmi piksellerine ayıralım. Değerleri;

Color Threshold:50
Minimum Area : 3
Curve Fit : Pixel
Corner Threshold: Normal

gibi verelim.

Artık Resim piksellerine ayrıldığı için Seçebiliriz Üst bölgeyi Seçip F8 basıp movie clip'e çevirelim. İnstance name hava adını verelim.



Bu şekilde alanlarınızı belirtiyorsunuz. Her bir alana instance name verip bu adı renk değiştirmede kullanacağız. Örneğin hava adlı movie clibin rengini mavi yapmak için;

Kod: [Seç]

on (release) {
var boya = new Color("hava");
boya.setRGB(0x0000FF);
}


kodunu kullanırız.

var boya = new Color("instance_name_buraya");

var boya = new Color("hava"); gibi .

boya.setRGB(0x0000FF);

Koyu bölgeye rengimizi yazıyoruz. Flash color Paletini kullanabiliriz. Flashta rengin üzerine gelip renk paletinden kodu alıp baştaki # işaretini silerek kullanabiliriz.

Benim Yaptığım Örnek;

<a href="http://sanalpusula.net/muzaffer/renkboyama.swf" target="_blank" class="new_win">http://sanalpusula.net/muzaffer/renkboyama.swf</a>

Kullandığım Kod;

Kod: [Seç]

on (release) {
if (combo.value eq "hava") {
var boya = new Color("hava");
boya.setRGB(0x336600);}
if (combo.value eq "yer") {
var boya = new Color("yer");
boya.setRGB(0x336600);}
if (combo.value eq "burun") {
var boya = new Color("burun");
boya.setRGB(0x336600);}
if (combo.value eq "ayak") {
var boya = new Color("ayak");
boya.setRGB(0x336600);}

if (combo.value eq "vucut") {
var boya = new Color("vucut");
boya.setRGB(0x336600);}
if (combo.value eq "sus") {
var boya = new Color("sus");
boya.setRGB(0x336600);}


}

Window > Compenents > User Interface > Combobox sahneye ekleyin.  İnstance name combo verelim.

Properties > Parametres açın  Label tıklayıp açılan pencereden + işaretine tıklayıp hava,yer , burun ... şeklinde ekleyin.


Sanalpusula.net



Çevrimdışı PUSULA

  • Site Yönetimi
  • ******
  • İleti: 974
  • Konu Sayısı: 590
  • Toplam Puanı: 141
  • Cinsiyet: Bay
  • SanalPusula.Net
    • SanalPusula.Net

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #1 : 13.03.2009-15:27:28 »

Eline sağlık eğlenceli bişey çıkmış ortaya, sen bu işi kaptın artık :)

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #2 : 13.03.2009-15:31:30 »

Eline sağlık eğlenceli bişey çıkmış ortaya, sen bu işi kaptın artık :)


Teşekkür ederim.

Çevrimdışı ashmanxx

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #3 : 24.05.2009-19:37:47 »
ya özür dilerim ama ben yaptıklarınızı aynen yapmaya çalıştığım halde başaramadım...:(
yan tarafta yapmış olduğunuz renk paleti için ekstra girmemiz gereken kodları veya yapmamız gerekenleri belirtirseniz çok memnun olurum... teşekkürler...

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #4 : 24.05.2009-23:41:30 »
Yandaki renk paletinde yaptığım işlem combobox içerisindeki değer okutup bu değere göre renk verme işlemini yapıyor

Çalışmanın .fla dosyasını linkten indirebilirsiniz.


Çevrimdışı mbahadir

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #5 : 29.06.2009-01:32:38 »
çok işime yaradi sağolasınnnnnn

Çevrimdışı amacdizayn

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #6 : 27.08.2009-21:51:15 »
bu konu ile ilgili benzer bir sorum vardı öm attım.

Çevrimdışı Muzy42

  • Sanalpusula.Net
  • Site Yönetimi
  • *****
  • İleti: 1558
  • Konu Sayısı: 888
  • Toplam Puanı: 116
  • Cinsiyet: Bay
  • Eğitim Şart!!!
    • Sanalpusula.Net

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #7 : 27.08.2009-22:03:15 »
bu konu ile ilgili benzer bir sorum vardı öm attım.


http://www.sanalpusula.net/index.php?topic=1785.0

Konusundan yardım alabilirsiniz. Çizgi kalınlığını fırçanın kalınlığına göre ayarlayabilirsiniz.

Çevrimdışı sevenxxx

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #8 : 23.06.2010-00:37:07 »
peki diğer renklerde paletler eklemek için ne yapmamız gerekiyor

Çevrimdışı sky

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bay

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #9 : 12.08.2010-17:55:03 »
güzel olmuş , iyi çalışmalar

Çevrimdışı ariana

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #10 : 17.03.2011-10:48:57 »
tşk ederim güzel olmuş

Çevrimdışı mrc06

  • Yeni Üye
  • *
  • İleti: 3
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bayan

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #11 : 18.03.2011-19:45:20 »
ben okuldada yaptım hata verio on(release) de napmam gerekio ? yardımcı olursnız sevinirm

Çevrimdışı Neslihanzje

  • Yeni Üye
  • *
  • İleti: 1
  • Konu Sayısı: 0
  • Toplam Puanı: 0
  • Cinsiyet: Bayan

Ynt: Flash Boyama Oyunu Yapımı
« Yanıtla #12 : 23.05.2011-21:08:54 »
yaa lütfen bana acil yardım edebilir misiniz bu boyama ile ilgiliiii ?


SanalPusula.Net - Etiketler
Flash Boyama Oyunu Yapımı,