Adaletli konuşmak gerekirse, HTML5 canvas web geliştiricileri ve toplum arasında gerçek bir mucize haline geldiğini itiraf etmek istiyorum. Canvas teknolojisi eskimiş Flash modasından kaçınılarak, sonuna kadar geliştirilmiş HTML5 ve JavaScript ile istismar edilen statik nesneleri hareketlendirmek için inanılmaz fırsatlar sunmaktadır. Zaten anlayabileceğiniz gibi, bu günün blog yazısı gözlerinizi yuvalarından fırlatacak müthiş şaşırtıcı HTML5 canvas demoların dan oluşmaktadır, sıkıcı bir izlenimden çok uzak olacak. Ancak estetik zevk dalgasının içine dalan web geliştiricilerin bir çoğu için ilgili soruları cevaplayabilmek adına çalışalım: HTML5 canvas uygulamanın amacı nedir?
Biz bugün oyunlar hakkında konuşmayacağı, onların ana atamalarını göstermeye özen göstereceğiz. Oyunlar bizi biraz dinlendirecek, eğlendirecek bir kaç dakika zaman öldürmek adına oluşturulmuştur. Bununla birlikte oyun potansiyelini de göz ardı etmememiz gerekmektedir. Bunların boyutları Scriptler ile sınırlı çünkü çok uzun zaman önce web tabanlı değil gerçek zamanlı grafikler oldukça kolay hacklene biliyorlardı. Nitekim günümüzde çoklu platformlar için piksel tabanlı oyunlar geliştirmek için parlak umutlar bulunuyor.
HTML5 canvas özelliğini bu kadar özel kılan nedir?
- Büyük potansiyel. öncesinde canvas özelliği geliştiriciler için dikdörtgenler, metin oluşturma ve görüntüleme ile sınırlı kalmıştı. Bazı topluluk üyeleri tam olarak ulaşılamadığını iddia edebilir, bir UI/ grafik katman programcısı piksel olarak ayarlayabilir. Bu düşünceler ne kadar sağlam olsa da yine de yepyeni canvas sayesinde bir seviyede bazı gerçekleri göz ardı etmemek gerekmektedir. Size sunduğum canlı örneklerde tam olarak ne demek istediğimi anlayabileceksiniz.
- Grafik görselleştirmesi (Planlar ve Grafikler). Bunlar Flash, SVG ve HTML / CSS teknolojileri kullanılarak uygulanmıştır. Ancak canvas ile bu durum değişti, geliştiriciler şimdilerde aklınıza gelebilecek herhangi bir şeyi istedikleri şekilleri verebilirler.
- Banner reklamları. Flash görüntüleri artık hoş olmadığından, canvas teknolojisi kullanılarak modern reklam alanları geliştirilebilir.
- Canvas kütüphaneleri geliştiriciler için yararlı şeyler oluşturmak için kapsamlı olarak bilgisayar-grafik programlama deneyimini ile yapabilirsiniz.
-
Emülatörleri/Simülatörler. Her ikisinde de tam çekirdek veya görsel yada JS uygulanabilmektedir.
- Uzaktan bilgisayar kontrolü. Canvas WEB tabanlı veri taşıma işlemi ile güvenli olarak görüntüleyicileri oluşturmaya olanak sağlar.
- Hızlı yazı yeniliği. Özel font oluşturma tamamen web tabanlı olarak oluşturulabilir.
- Görüntü editörü. Her şey %100 web tabanlı olabilir.
- İnce malzeme Widgetizing. Geliştiriciler diğer sitelerde bulunan içeriği müthiş bir şekilde külçeler gibi görmeleri mümkün olacaktır.
- Çevrim içi belge düzenleme. Bu tarayıcı kaynağına bağlı olmadığından Teamlab.com ekibi tarafından bulunan editör oldukça etkili olacaktır. Kendi motorlarını kullanabilir ve render araçlarını da kullanabilirler. Eğer docs google veya başka bir çevrim içi dosyayı yazdırabilmek için docx alırken sık sık olabilir, yenilikçi düzenleme sonrasında belge herhangi bir tarayıcı / işletim sistemi / biçimi kesinlikle aynı görünecektir ve hiç bir biçimlendirme ve içerik kaybı olmayacaktır.
- Veri görselleştirmek ve işlemek için ölçeklendirilebilir bir yol. Bir çok geliştirici dinamik görselleştirme oluşturmak için SVG kullanmaya devam etmektedir; Ancak sonuç kesinlikle ölçeklendirilebilir değildir. Siz bir kaç temel unsuru ekledikten sonra tarayıcının DOM motoru duyarlı sayfayı koruması mümkün olmayacaktır. Eğer bir canvas ile görüntü görselleştirilmiş render sadece daha iyi kullanıcı deneyimine yol açacaktır, Dom ağacına bir yeni eleman ekleyecektir.
- bant genişliği yoğun görüntüler eklemeye gerek kalmadan Canvas ile inanılmaz arka planlar yapma yeteneğine sahiptir. (Çapraz ve radyal geçişlerini, hatta animasyonları.)
Geleceğin teknolojisi olarak görünüyor sizce de öyle değil mi? Şimdi siz biliyorsunuz HTML5 canvas sadece görsel açıdan çekici değil, aynı zamanda etkili, güzel ve kullanıcı dostu web için de daha fazla geliştirilmesi hepimizin özlemi olduğunun farkındayız.
Şimdiye kadar hep uzaktan konuştuk ve nihayet HTML5 canvas demolarını izlemeye başlıyoruz. Onlar kesinlikle sizlerin nefesini kesecek buna eminim!
* * *
Bu JavaScript raytracer etkileşim modeli denemeniz için yazar tarafından yazılmış: Işık ile heykeltraş. Işık düzgün bir daire benzersiz bir şekilde heykeli nasıl görmek istediğinizi ayarlayabilirsiniz - gerçekten çarpıcı.
* * *
bunu görüyorsunuz asılı bir bez gibi duruyor. bunu evinizdeki bir perde gibi hayal edebilirsiniz. Şimdi mause elinize alın ve onu parçalamaya başlayın.
* * *
Canvas Rider HTML5 te izler işlemek için bir deneyimdir. Kano oyunları ücretsiz Rider HD olarak piyasada artık güncelleniyor.
* * *
Mause kullanarak parçacıkların nasıl ayrıldığını ve size nasıl bir performans sergilediğini görebilirsiniz. bu gerçekten büyüleyici bir gösteri.
* * *
Canvas Ribbon & iOS4.2 Device Orientation
HTML5 tuval uygulanan bu kurdele ile karalamanın keyfini çıkarın.
* * *
Buldum! Yer çekimi kanunu sanal dünya üzerinde bile çalışıyor!
* * *
Voxel Rain by Dimitrii Pokrovskii
Düşen tuğlaları izlemek oldukça ilginç.
* * *
Siz oynamak ister misiniz? Oldukça kolay! Buradaki topları sürükleyebilirsiniz ayrıca arka plana tıkladığınızda neler olduğuna bir bakın.
* * *
Bu oyunda e-postanızı kendi elinizle iletebilirsiniz. Asteroitler ve diğer düşmanca şeylerin arasından kurtulmaya çalışın.
* * *
Boğulmuş mavi bir küre ile bu su havzası oldukça gerçekçi. Mause ile temas ederek suda dalgalanmalar yaratabilirsiniz. Gerçekten eğlenceli keşif etmenizi bekliyor!
* * *
Bu Kevin Roast tarafından geliştirilen bir HTML5 oyunu. Eylemi dış mekanlarda yer almaktadır. oldukça keyifli bir oyun boş zamanları öldürmek ve kafa dağıtmak amacı ile kullanılabilir.
* * *
Yaşamınız bu patlamaya bağlı! Asteroitleri vurun; hayatta kalabilmek adına uzayda yolculuk!
* * *
Dikkat! Ona baktığınızda hipnotize olabilirsiniz.
* * *
Interactive Typography Effects
Orada paketlerin yanı sıra üç demo daha bulunmaktadır, ancak bizim bakış açımızdan bu çok şaşırtıcıdır.
* * *
HelloEnjoy tarafından oluşturulan akıl almaz bir interaktif müzik deneyimi.
* * *
İnteraktif bir film seyretmek ister misiniz? Kesinlikle buna hayran olacağınızı düşünüyorum.
* * *
Izgaralar üzerinde farenizi hareket ettirin ve klavyenizdeki tuşları kullanın. Ne olacağınız gözleriniz ile görün!
* * *
Dalgalar oluşturmak ve içindeki tweetleri görüntülemek için baloncuklara tıklayın.
* * *
Başından sonuna kadar gidin. Bu gerçekten unutulmaz bir yolculuk olacak.
* * *
HTML5 Canvas Minimal Particle Animation Demo
Kendi mesajlarınızı yazabilir ve görüntüleyebilirsiniz.
* * *
Tıklayın ve nesneyi döndürmek için sürükleyin. Uzaklaştırmak için fare ile ilerleyin.
* * *
Bomomo - Philipp Lenssen tarafından oluşturuldu. Bir şeyler çizmek için denemeler yapın!
* * *
Bir şeyler yazmak veya çizmek için kullanabilirsiniz gerçekten inanılmaz. Renkleri ve araçları değiştirebilirsiniz!
* * *
Onlar dalgalar üzerinde sallanan ışıklar gibi görünüyor. Harika bir manzara!
* * *
Miniature solar sistemi. Gökyüzü her zaman çok uzak ulaşılması zor ve etkileyici bir görünüme sahiptir... Güneşin etrafında dönen gezegenleri izleyebilirsiniz.
* * *
HTML5 Canvas koleksiyonunu nasıl buldunuz? Onlar gerçekten harika öyle değil mi? Siz hangisinden daha fazla hoşlandınız? Belki siz de daha fazla ilham verici HTML5 canvas demolarını bizlerle paylaşmaya hazır mısınız? Lütfen yorum bölümünü kullanarak bağlantılarınızı bizle paylaşın. TemplateMonster ekibi olarak fikirlerinizi gerçekten merak ediyorum lütfen fikirlerinizi bizlerle paylaşın.