Ocena:
Książka została dobrze przyjęta jako praktyczny i przejrzysty przewodnik po WebAssembly i tworzeniu gier 2D, doceniony za uporządkowane podejście i przykłady kodu. Niektórzy użytkownicy zgłaszali jednak problemy z jakością druku i obszernością tekstu, a także problemy z oprawą.
Zalety:Książka stanowi przejrzysty przewodnik krok po kroku po WebAssembly i tworzeniu gier 2D, dzięki czemu jest przystępna zarówno dla początkujących, jak i doświadczonych programistów. Zawiera kompleksowe przykłady, obejmuje szeroki zakres tematów i skutecznie wyjaśnia złożone koncepcje.
Wady:Kilku recenzentów napotkało trudności z jakością druku, w tym widoczne smugi na stronach. Książka została opisana jako miejscami zbyt rozwlekła, z nadmiarowymi informacjami, które mogą frustrować czytelników. Odnotowano również problemy z jakością oprawy.
(na podstawie 9 opinii czytelników)
Hands-On Game Development with WebAssembly
Spraw, by tworzenie gier w WebAssembly było przyjemnością Kluczowe cechy Stwórz grę w WebAssembly, która implementuje sprite'y, animacje, fizykę, systemy cząsteczek i inne podstawy tworzenia gier Poznaj zaawansowaną mechanikę gier w WebAssembly Naucz się korzystać z WebAssembly i WebGL do renderowania elementu HTML5 canvas Opis książki
W ciągu najbliższych kilku lat WebAssembly zmieni sieć, jaką znamy. Obiecuje świat, w którym można napisać aplikację internetową w dowolnym języku i skompilować ją zarówno na platformy natywne, jak i internetowe.
Ta książka ma na celu wprowadzenie twórców stron internetowych i twórców gier w świat WebAssembly poprzez przejście przez proces tworzenia gry zręcznościowej w stylu retro. Dowiesz się, jak zbudować aplikację WebAssembly przy użyciu C++, Emscripten, JavaScript, WebGL, SDL i HTML5.
Ta książka obejmuje wiele obszarów zarówno w tworzeniu gier, jak i aplikacji internetowych. Tworząc grę lub aplikację wykorzystującą WebAssembly, programiści muszą nauczyć się wielu umiejętności i narzędzi. Ta książka jest próbką tych narzędzi i umiejętności. Obejmuje ona tematy takie jak Emscripten, C/C++, WebGL, OpenGL, JavaScript, HTML5 i CSS. Czytelnik pozna również podstawowe techniki tworzenia gier, w tym animację sprite'ów 2D, systemy cząsteczek, projektowanie kamer 2D, efekty dźwiękowe, fizykę gier 2D, projektowanie interfejsu użytkownika, shadery, debugowanie i optymalizację. Pod koniec książki będziesz w stanie tworzyć proste gry i aplikacje internetowe z wykorzystaniem WebAssembly. Czego się nauczysz Twórz aplikacje internetowe o wydajności zbliżonej do natywnej przy użyciu WebAssembly Zapoznaj się ze sposobem, w jaki aplikacje internetowe mogą być wykorzystywane do tworzenia gier przy użyciu HTML5 Canvas, WebGL i SDL Zapoznaj się z koncepcjami tworzenia gier, takimi jak sprite'y, animacje, systemy cząstek, sztuczna inteligencja, fizyka, projektowanie kamery, efekty dźwiękowe i shadery Wdrażaj aplikacje C/C++ w przeglądarce przy użyciu WebAssembly i Emscripten Zrozum, w jaki sposób szablony powłoki HTML Emscripten, kod kleju JavaScript i moduł WebAssembly współdziałają Debuguj i dostrajaj wydajność aplikacji WebAssembly Dla kogo jest ta książka?
Twórcy stron internetowych i gier zainteresowani tworzeniem aplikacji internetowych przy użyciu WebAssembly.
Twórcy gier zainteresowani wdrażaniem swoich gier w sieci
Twórcy stron internetowych zainteresowani tworzeniem aplikacji, które są potencjalnie o rzędy wielkości szybsze niż ich istniejące aplikacje internetowe JavaScript.
Programiści C/C++ zainteresowani wykorzystaniem swoich dotychczasowych umiejętności do wdrażania aplikacji w sieci Spis treści Wprowadzenie do WebAssembly i Emscripten HTML5 i WebAssembly Wprowadzenie do WebGL Animacje sprite'ów w WebAssembly z SDL Wprowadzanie danych z klawiatury Obiekty gry i pętla gry Wykrywanie kolizji Podstawowy system cząsteczek Ulepszone systemy cząsteczek Sztuczna inteligencja i sterowanie Zachowania Projektowanie kamery 2D Dźwięk FX Fizyka gry Interfejs użytkownika i myszy Wprowadzanie danych Shadery i oświetlenie 2D Debugowanie i optymalizacja
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)