12 Kasım 2013, Salı

Bootcamp 12 - Animasyon Ve App Başlatma Tuval

Howdy öğrenmek bu egzersiz hacı animasyon için kodunuzu yapıya Kampüste programlama biz de kampüs uygulamaları başlatmak için nasıl göstermek için gidiyoruz tutmak için belge de baş javascript tüm kadar yerleştirmek için Belgelerinizi daha mantıklı düzensiz işsizlik oranı Long Beach olabilir sadece styling gibi Station Rd belgesini gösterir Bizim iki gol düzgün başlatılamadı vardır durumda bu çok karmaşık bizim kampus uygulaması kampüs uygulaması belki de çok karmaşık bir oyun mornin biz böylece düzgün başlatılamadı için biliyorum Vücudumuzun eleman betik etiketi gibi net şeyler kalacak Biz bet

ik etiketleri istiyorum: Eğer başvurabilirsiniz baş elemanı yukarı Harici komut dosyası etiketi programlama uygulamaya olsun tuttu sadece can bunu yapmak Harici bir dosya belgenin başlığında o kadar başvurmak

asla bu yüzden düzgün karmaşık kampüs uygulamaları başlatılıyor konuşacağız ve biz soğuk yapılanması hakkında konuşacağız Animasyon programı için iyi kafa böylece belge hakkında eleman biz konum ilk şey içinde açık bet

“Ders Kodu: http://www.developphp.com/video/JavaScript/Canvas-Animation-and-App-Initialization Tuval üzerine animasyon programlama için JavaScript yapı ve nasıl ma...”
Adam Khoury

ik etiketi yapacağım kampüs uygulaması aracı başlatıldı window nesnesine bir olay dinleyicisi eklemek Bu yüklendiğinde onload olayı ve ardından ve Yangınlar biz Candice içinde adında bir işlevi çalıştırmak için gidiyoruz açık / kapalı baskı deniz noktalı virgül şimdi o kampüs get kampüs başlatır işlevi olacak o programlama için hazır C kontrol ve hemen bizim pencere duh üzerinde lezzetli kopya güdü ve fonksiyonu üzerine daha sonra işlevi yazın bulacağız bu kampü

Bootcamp 12 - Animasyon Ve App Başlatma Tuval Resim 1 Bootcamp 12 - Animasyon Ve App Başlatma Tuval Resim 2 Bootcamp 12 - Animasyon Ve App Başlatma Tuval Resim 3 Bootcamp 12 - Animasyon Ve App Başlatma Tuval Resim 4

s açma küme ayracı başlatmak tuval içinde Biz erişmek için nereye gittiğimizi ve şimdi burada küme ayracı kapanış ise RC TX değişken CTX nesnesi ben önde gideceğim ve bu çökmüş stil öğesi biz yapacağız şimdi bir sonraki şey görmek gerekmez çünkü Bir bar içinde yapılacak başlatılamadı kampüs işlevi bir çift değişkenleri ayarlamak için gidiyoruz olduğunu Gelecek sereceğim bu kampüs eşit olması çağrı CTX nokta ve bu nokta da başka bir değişken kazandı edebilirsiniz kampüs yüksekliği denir ve o CTX nokta tuval eşit olacak noktalı virgül biz kam

püs kolay erişim vardı deyişle zaman hi özelliği yükseklik ve bizim kod içinde kampüs şimdi pencereyi kurmak o zaman bu gibi çalıştırabilirsiniz bu şekilde işlev Yüklü Biraz içinde daha fazla kod belki bir başka işlevi çalıştırmak gerekiyorsa ya da pencerede onload olayı kod birkaç satır Hala bu yüzden gerçekten de bu bu işlevin içinde burada bunu yapabilir Temelleri uygun başlatma var % uh kampüs uygulaması sadece yapmanız gereken her şeyi yapmak ve mümkün bu Bir çok hızlı ben üzerinden atlamak istiyorum bu kampüs işlevi içeriden görünümü YouTube siz yorum polis ne yaptı, çünkü benim son videoda ben ele almak istiyorum ve açıklama dan Samuel Haycock ve o meraktan diyor Eğer bağımlılık ile kampüs çizme kamp bağlayan olacak kasnak yani ne yapacağım Danbury sonraki bir video öğretici olduğunu biz kampüs varlıkları eklemek nasıl size göstermek için gidiyoruz Bir nesne yönelimli moda nedenle temelde onlar olacak Eğer kampüs ekleyerek olacak nesne yönelimli varlıklar o programlama oyun gelince ve bu gerçekten kullanışlı ve kampüs her türlü uygulama programlama Yani evet biz kümese ile ilgili olacak ve nasıl ekleneceğini gösterecektir Bir nesne yönelimli moda sizin kampüs varlıkları Tamam şimdi uygun olması çok sonraki video dikkat çekici yolumdan başlatma size kod yapısını gösterecek Bir barda içinde çok animasyon için fonksiyonunu tuval olacak, yeni bir işlev oluşturmak ve herkesin bilir ne sadece bu yüzden animasyon isim küme ayracı açılış kendi amaçları satır bir çift attı ve koymak senin küme ayracı kapatma Şimdi içeride işlev animasyon biz güçlü olacağız var Bu CTX yapıyorsun önlemek istiyorsanız şimdi ne sorun nesne erişmek Eğer TX bkz için bar yaratıyor Eğer çok basit bir şey yapıyor olmadıkça içinizde değişken fonksiyonu animasyon ve temel Karmaşık bir animasyon var ama eğer animasyon ayarlanır animasyon döngü içinde çok inşa edilmiştir o emin olmak istiyorum verimli olmasına rağmen animasyon işlev içinde kod Bu fonksiyonlar saniyede birçok birçok birçok kez ateşlemesi olacak çünkü ve bunu aşırı olması gerekmez şeylerle aşırı istemezsin ile Örneğin CTX değişken oluşturma veya fonksiyon bunu her zaman yeniden için ateşleri saniyede birçok birçok birçok kez bu yüzden benim açımdan işlevi animasyon içinde size soğuk tutmak olduğunu Mümkün olduğunca ince şimdi ben yapacağım ilk şey CTX stokta türüdür Animasyon amacıyla kullanılan bir yöntemi olan tasarruf geri yüklemek istediğiniz zaman tüm kampüs üzerindeki etkileri dönüşümü ve sonra CTX sonra geri nokta koydu Eğer Hollow Dr kampüsünde değişiklikleri çalıştırmak Brit değişiklikleri burada olmuştur Eğer burada kampüs Rusya'nın beraberlik için çizmek bu nerede Şimdi bir animasyon döngü içinde de dikdörtgen temizlemek zorunda Kaydetmek yüzden hemen sonra: Bir önceki katman yığını Biz açıkça TX nokta harap olacak bkz olduğunuz biz zaten kapalı ve sizi sağlayan yöntem var Eğer kampüs silmek zorunda kampüs silmek işlevini animasyon her zaman çalışır ya da başka sadece almak için gidiyoruz Her şey ona benzemeye gidiyor olduğunu sen-si olmak nerede var çizildiğini dikdörtgen temizlemek ve bunu sadece koordinatlar koymak basit Bir dikdörtgenin içinde bir dikdörtgen için o kadar sildim biz 0 koymak alır ne X 0Y biz sadece CW kullanmak için gidiyoruz hangi ile ve yüksekliği bkz kampüs hangi biz zaten değişkenler görünür olarak kurulan kampüs yüksekliği bu yüzden Seni bütün kampüse temizlerken size kontrast göstermek CTX bile geri CTX var olduğunu kötüye o bu ikisini kullanmak için kullanışlı olduğunda onların yol siz görebilirsiniz yapmak amacıyla böylece her zaman değil yöntemler onlara ihtiyacım Bu animasyon işlevi saniyede birçok birçok birçok kez çalıştırmak biz çok canlının içinde olacak tipsin şeyleri hareketlendirmek için bahsedilen aralık eşittir iki parametre set ayrılmaz bir yöntem olduğu için gittiğini interval Biz bizim durumumuzda çalıştırmak istediğiniz kod bir animasyon işlevi 1000 milisaniye bu koyarsanız ve kaçıyorum her saniye ama biz çok çok hızlı ben de bunu koyuyorum, böylece koşmak istedim 30 yani ne oluyor her 30 milisaniyede bu animasyon işlevi animasyon oluşturur ateşlemesi için gidiyor Bizim değişken dışında batıyordu koyarak konum ve nasıl fark aralık yabancı animasyon işlevi doğru biraz dışında ve biz içine koyuyoruz Değişken biz kolayca gereken animasyonu durdurmak bu şekilde Şimdi bu hakkı çalıştırmak olsaydı şimdi nedeniyle herhangi bir şey görecek değiliz Henüz kampüs şey çizilmiş değil bu yüzden elli hi genişliğinde 50 olan bir kırmızı dikdörtgen koymak sıfır ve 0 koordinatları ayarlanır Şimdi vadede bu hakkın da sol üst köşede olmak sen değilsin çünkü onun durağan bir şey yapmıyor görürsünüz özelliklerin herhangi animasyon ve bu animasyon her kampüs olduğu yaklaşık budur bu yüzden sadece gösteri amaçlı dinamik özelliklerini ayarlayarak canlının birlikte y konumu bu yüzden animasyonlu ekranı aşağı hareket moda bu yüzden dışarıya çıkmak adında başka bir değişken oluşturmak fonksiyonu animasyon izin neden varsayılan olarak 0 o eşit hale şimdi y için buraya koyacağım neden değişken ve koordinat alacak bir yerde bu dikdörtgen çizilmelidir Şimdi biz sadece koymak neden artı artı çok ilk kez animasyon fonksiyonu yangınları arasında neden neden ikinci kez animasyon işlevi yangınları 0'a eşit olması olacak gidiyor 1 'e eşit olduğu ve benzeri ve benzeri ve böylece biz sadece devam edeceğiz neden böylece artan şimdi biz bir animasyon var bakın en tazeleyelim küçük dikdörtgen ekranı aşağı seyahat nerede Şimdi istiyorum o dikdörtgen bir çift hatları aşağı gitmek kapmak olduğunu do Başka bir dikdörtgen sadece Cali birinde bu bir mavi yapmak yapmak Bu da görüntü veya herhangi bir diğer şekiller yapacağız 80 y set konum bu biri olabilir daha o geçecek, böylece X etkileyecek Diğer eksen ve biz sadece X değişkeni görünür koyacağım X 20 eşit söylüyorlar ve ben de gidiyorum X artı artı şimdi ne olsun bakın tamam şimdi yapacağız önemli hizmet göstermek ediyoruz dikdörtgen temizleyerek veya kampüs silme Bu işlev çalışan her zaman o satırı yorum gidiyorum Şimdi izle Bunu istediğiniz sonuçları değil bakın Eğer gerçekten istediğiniz sürece bu tür sizin takas dikdörtgen için neden Biz nesnelere görünüm hareket olsun sonra her zaman silinir olsun Olay hatları çizilen Şimdi en tam Savin CTX at CTX geri dot ne görelim Bu koyarak yapacağız deney konum bizim için yapıyoruz çizilmiş kurma bu ilk dikdörtgen hakkı için o kadar döndürmek olacak kampüs döndürmek ve daha sonra ikinci bir tane çizilir önce Ben farklı bir açıya yine kampüs olacak döndürmek ediyorum bakış açısından üç Bu bir ve nokta 8 sonraki etsinler Aslında bana CTXS açıklama izin Bu bir eksi .3 koymak savon CTX geri yükleme ve etkisinin bir göz atalım değil ben şimdi yapmak istiyorsun, ne istiyorsun etkisi değil yığınında bu son katmanı kurtarmak animasyon üste sonra altta geri ve ben şimdi gördüğünüz olsun zaman bakmak Bir kitlesel farklı bana sor bir sürü insan etkileyebilir Ne kaydetmek ve kullanılan geri ve kanıt orada var ve ben bu döndürmek kaldırmak olduğumu geri yükleme: Bu kaydetmek yüzden Orada yöntemleri o animasyon için iyi bir yapı şimdi yani Hiç animasyonu durdurmak için gerekirse sadece net aralığı olabilir Bu değişken, büyük konularda hızlı hizmet herkes tıklayarak olur Kampüs o kadar gitmeme izin animasyonu durdurmak edeceğiz Sağ benim animasyon aralığı değişken altında ve kampüs için yeni bir olay dinleyicisi koyarak ben tıklayın ettik Onun acct exec Adam bir deprem enlists Ambers ve biz bu olayı bu kod açık aralık kaçmayacak olduğunuzda animasyon aralığı değişkeni şimdi sadece kampüs tıklayın vardır izle Bu etkili animasyonlar durdurabilirsiniz nasıl yüzden ve animasyon durur ve her zaman hemen hemen hepsini orada var ben Ctx bizim mağaza anlatacağım ve kaydetmek Biz dikdörtgen her zaman açık neden animasyon fonksiyonu çalışır açıklamak Biz animasyon fonksiyonu tıkalı olmadığını biz emin olmak istiyorum yeni değişkenleri oluşturma veya yeniden CTX her zaman itiraz fonksiyon çalışır animasyon O tüm bu şeyler üzerinde görünmesini tutabilir hareketlendirmek fonksiyonu animasyon fonksiyonu çalışır çünkü Pek çok saniyede kere ama istediğin gibi sahip Biraz içeride verimli programlar tüm kod kadar verimli olabildiğince programlanmış tamam böylece animasyon programlama için kodunuzu yapılanması tamamlar ve düzgün size kampüs uygulamaları başlatılıyor Yapacağımız sonraki egzersiz tüm ekleme hakkında bilgi edinmek varlıklar size de kampüs ve nesne yönelimli bir şekilde.

Açıklama

Ders Kodu: http://www.developphp.com/video/JavaScript/Canvas-Animation-and-App-Initialization Tuval üzerine animasyon programlama için JavaScript yapı ve nasıl mantıklı ve düzenli belgeleri tutmak için belgenin head bölümünde JavaScript tüm yerleştirmek için tuval uygulamaları başlatmak için öğrenin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Adam Khoury

Adam Khoury

Profesyonel bir online bedava gibi kod ve tasarım öğrenin. JavaScript, PHP, SQL, HTML, CSS, ActionScript ve daha fazlası gibi usta geliştirme teknolojileri. Tüm videoları http://www.developphp.com daha iyi organize olan

YORUMLAR



9.7/10

  • 78
    Olumlu
  • 2
    Olumsuz
  • 30
    Yorum
  • 6570
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012
  • tunez4you

    tunez4you

    20 EKİM 2008

ANKET



Bu sayfa işinize yaradı mı?