Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII Harrison Ferrone
- Autor:
- Harrison Ferrone
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 424
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII
Unity to jeden z najpopularniejszych silników do tworzenia gier. Równocześnie, pracując w tym środowisku, możesz się nauczyć programowania w C#, który jest nowoczesnym i wszechstronnym językiem. Podczas pisania skryptów potrzebnych do zbudowania gry poszczególne konstrukcje języka i ich zastosowanie nagle stają się proste i zrozumiałe. Dzięki nim można zaimplementować niestandardowe zachowania i mechanikę gry, i to na poziomie profesjonalnej, grywalnej gry! I właśnie taki jest cel tej książki - nauka bloków budulcowych programowania i języka C# od podstaw.
Oto siódme, uzupełnione i zaktualizowane wydanie cenionego podręcznika (dodano do niego kilka nowych rozdziałów). Dzięki lekturze poznasz od podstaw koncepcje programowania w języku C# i płynnie przejdziesz do tworzenia gier w Unity. Nauczysz się pisać skrypty implementujące prostą mechanikę gier, programować proceduralnie i zwiększać złożoność swoich gier poprzez wprowadzanie inteligentnych nieprzyjaciół i pocisków zadających obrażenia. W kolejnych rozdziałach poznasz coraz ciekawsze możliwości Unity, niezbędne w projektowaniu gier, takie jak sterowanie oświetleniem, ruchami gracza, kamerą, programowanie kolizji i wiele innych.
W książce między innymi:
- podstawy programowania, w tym programowania zorientowanego obiektowego w języku C#
- przykłady skryptów C# w środowisku Unity
- interfejsy, klasy abstrakcyjne i rozszerzenia klas
- tworzenie dokumentu projektu gry i podstawowych mechanizmów gier
- stosy, kolejki, wyjątki, obsługa błędów
- formaty XML i JSON i ich zastosowanie
Mistrz programowania zaczynał od pisania gier!
To możliwość pisania własnych skryptów C# implementujących zachowania i mechanikę gry sprawia, że Unity staje się tak doskonałym środowiskiem. Lektura tej książki pomoże stać Ci się nowym programistą!
Harrison Ferrone w siódmym wydaniu tej bestsellerowej serii przeprowadzi Czytelników przez podstawy programowania i języka C#. Jednocześnie pokaże, jak zbudować zabawny i grywalny prototyp gry w Unity.
Ta książka nauczy Cię podstaw paradygmatu OOP, podstawowych pojęć języka C# i silnika Unity na podstawie mnóstwa przykładów kodu, ćwiczeń i wskazówek dotyczących rozszerzenia wiedzy poza zagadnienia opisane w tej książce.
Nauczysz się pisać skrypty C# implementujące prostą mechanikę gier, programować proceduralnie i zwiększać złożoność swoich gier poprzez wprowadzanie inteligentnych nieprzyjaciół i pociski zadające obrażenia. W każdym kolejnym rozdziale poznasz podstawy tworzenia gier Unity, w tym projektowanie gier, podstawy oświetlenia, ruchy gracza, sterowanie kamerą, kolizje i wiele innych.
W tej książce:
- Podstawy programowania zaprezentowane w przystępny sposób poprzez rozbicie trudnych pojęć na ich podstawowe części.
- Wyczerpujące wyjaśnienia pojęć programowania obiektowego wraz z przykładowym kodem oraz ich zastosowanie w języku C#.
- Proste kroki i przykłady pomagające w tworzeniu i stosowaniu skryptów C# w środowisku Unity.
- Zasady podziału kodu na niezależne moduły wielokrotnego użytku wykorzystaniem używając interfejsów, klas abstrakcyjnych i rozszerzeń klas.
- Podstawy tworzenia dokumentu projektu gry, projektowania bloków geometrii poziomu, dodawania oświetlenia i prostej animacji obiektów.
- Tworzenie podstawowych mechanizmów gier, takich jak sterowanie graczem i strzelaniem za pomocą C#.
- Omówienie stosów, kolejek, wyjątków, obsługi błędów i innych podstawowych pojęć języka C#
- Obsługa danych tekstowych, formatów XML i JSON w celu zapisywania i ładowania danych gier.

Wybrane bestsellery
-
Nowość
Solidna znajomość poddziedziny matematyki zwanej analizą matematyczną jest obowiązkowa dla każdego programisty zajmującego się grami video czy innymi aplikacjami wyświetlającymi grafiki 2D lub 3D. Jeśli chcesz poznać jej tajniki, sięgnij po nasz kurs. Obejmuje on podstawy pochodnych i całek. Brzmi jak prosto ze szkolnej ławki? Bez obaw – teorię, wzory i równania ograniczymy do niezbędnego minimum, głównie zajmiemy się praktyką. Definiowania będzie tylko tyle, ile potrzeba, by zrozumieć matematyczne tło stojące za omawianymi zagadnieniami.- Videokurs 249 pkt
-
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość
Solidna znajomość matematyki trzech wymiarów jest koniecznością dla każdego programisty zajmującego się grami video lub innymi aplikacjami wyświetlającymi grafiki 2D lub 3D. Jeśli chcesz ją lepiej poznać albo po prostu przypomnieć sobie pewne zagadnienia z tego obszaru, polecamy Ci ten kurs. Zgłębisz z nim fundamentalne tematy, które razem tworzą poddziedzinę matematyki zwaną algebrą liniową. W szkoleniu położono nacisk na praktykę, spodziewaj się jednak także niezbędnej teorii, omówienia wzorów i równań, których znajomość pozwoli Ci właściwie zrozumieć tło matematyczne stojące za omawianymi zagadnieniami. Przykładowe programy zostały napisane z użyciem silnika Unity 3D ze względu na jego powszechność i łatwość użycia, ale znaczna większość prezentowanych informacji jest niezależna od silnika i znajdzie zastosowanie w pracy z każdą technologią 3D.- Videokurs 249 pkt
-
Nowość
Słowo „matematyka” brzmi jak powrót do szkoły, czyli niekoniecznie zapowiada świetną zabawę? Nie obawiaj się – nasz kurs nie zabierze Cię z powrotem do szkolnej ławki, ale owszem, sięgniemy do zasobów wiedzy matematycznej w bardzo konkretnym celu. Solidna znajomość matematyki 3D jest niezbędna każdemu programiście zajmującemu się grami video lub innymi aplikacjami wyświetlającymi grafikę 2D lub 3D. Tylko jak ją sobie przypomnieć, jak ją opanować? Najlepiej z naszym szkoleniem. Jako jego słuchacz zgłębisz fundamentalne zagadnienia związane z geometrią analityczną. Kładąc nacisk na praktykę, nie uciekniemy od teorii i omawiania wzorów i równań, ponieważ pozwoli Ci to właściwie zrozumieć tło matematyczne stojące za omawianymi zagadnieniami.- Videokurs 249 pkt
-
Promocja
Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja
Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej wartości, bezpiecznej automatyzacji testowania i umiejętnego włączania go w cykl życia oprogramowania. W książce znalazły się uniwersalne wskazówki dotyczące analizy dowolnych testów jednostkowych oraz porady odnoszące się do zmian testów następujących wraz ze zmianami kodu produkcyjnego. Nie zabrakło również informacji, dzięki którym sprawnie zidentyfikujesz i wykluczysz ewentualne antywzorce testowania. Materiał został bogato zilustrowany przejrzystymi przykładami kodu napisanego w C#. Naturalnie, mają one zastosowanie także dla innych języków programowania.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Ta książka jest trzecim, uzupełnionym i zaktualizowanym wydaniem lubianego przewodnika, dzięki któremu błyskawicznie nauczysz się podstaw tworzenia gier w Unity. W ramach 24 lekcji, z których żadna nie powinna Ci zająć więcej niż godzinę, zapoznasz się z podstawami i zaawansowanymi technikami wykorzystywania silnika Unity. Znajdziesz tu przejrzyste instrukcje krok po kroku, wskazówki, praktyczne przykłady oraz ćwiczenia i quizy, dzięki którym utrwalisz nabytą wiedzę. Dowiesz się, jak korzystać z nowo udostępnionych w Unity narzędzi, między innymi do pisania 2D, jak używać maszyny stanów i czym jest nowa oś czasu. Bardzo ważnym elementem książki są lekcje dotyczące dopracowywania szczegółów oraz kompilacji całej gry.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Enter the world of modern cloud and distributed applications with the .NET stack. This book explores realistic use cases, cost considerations, and limitations of microservices applications and serverless development.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This book helps you build dynamic UIs with C# across the web, desktop, and mobile using Blazor, .NET MAUI, and WinUI 3, covering key UI principles, advanced layouts, and interaction patterns to help you create visually engaging, cross-platform apps.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Nowość Promocja
Unlock Unity game development with expert C# scripting guidance and master game mechanics, enhance user experience, and delve into advanced features, such as AI and VR to turn game ideas into reality.-
- PDF + ePub 134 pkt
(119,00 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
O autorze książki
Harrison Ferrone jest inżynierem. Pisze dokumentacje techniczne dla firmy Microsoft, a także tworzy treści instruktażowe dla serwisów LinkedIn i Pluralsight. Publikuje artykuły na raywenderlich.com, prowadzi również działalność dydaktyczną. Kiedy nie pracuje, zajmuje się kotami, czyta książki i z nostalgią wspomina lektury szkolne.
Harrison Ferrone - pozostałe książki
-
Promocja
This hands-on guide takes you on a journey through popular design patterns, all while crafting engaging and optimized Unity games! Learn industry best practices for efficient and reusable code, a critical skill for creating maintainable software.-
- PDF + ePub 107 pkt
(116,10 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
-
Promocja
Unity jest zaawansowanym środowiskiem przeznaczonym do tworzenia gier 3D. Równocześnie może stanowić początek wspaniałej przygody z C#, który jest nowoczesnym i wszechstronnym językiem programowania. Taka ścieżka nauki pozwala na uniknięcie niezrozumiałego dla początkujących żargonu czy niejasnej logiki programowania. Poszczególne konstrukcje języka i ich zastosowanie nagle stają się proste — dzięki niestandardowym skryptom pisanym w C# można rozszerzyć możliwości Unity i tworzyć wciągające, świetnie wyglądające gry. Oto sposób na przyjemną i angażującą, a przy tym skuteczną naukę programowania!- PDF + ePub + Mobi
- Druk 37 pkt
Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie V
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
This sixth edition of the popular C# guide helps you learn the building blocks of the C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge using game development examples.-
- PDF + ePub + Mobi 152 pkt
(161,10 zł najniższa cena z 30 dni)
152.10 zł
169.00 zł (-10%) -
-
Promocja
This fifth edition of the popular C# guide helps you learn the building blocks of C# language, right from variables to classes and exception handling. After getting to grips with the basics of C# programming, it takes you through the world of Unity game development and how you can apply C# knowledge using game development examples.-
- PDF + ePub + Mobi 179 pkt
(29,90 zł najniższa cena z 30 dni)
179.10 zł
199.00 zł (-10%) -
-
Promocja
Unity, the world's leading real-time engine, is used to create half of the world's games. This book will teach programming newcomers the C# language in a fun and accessible way through game development. No prior programming or game development experience is required, only a curious mind.-
- PDF + ePub + Mobi 107 pkt
(29,90 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
-
Promocja
It's the ability to write custom C# scripts for behaviors and game mechanics that really takes Unity the extra mile. That's where this book comes in. Harrison Ferrone, in this seventh edition of the bestselling franchise, will take you through the building blocks of programming and the C# language from scratch while building a fun and playable game prototype in Unity.-
- PDF + ePub 98 pkt
(29,90 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
Zobacz pozostałe książki z serii
-
Promocja
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrowaniu, a także skonfigurować zaporę sieciową przy użyciu najnowszych technologii. Nauczysz się też automatyzować takie czynności jak monitorowanie systemu za pomocą auditd i utwardzanie (hardening) konfiguracji jądra Linux. Poznasz również sposoby ochrony przed złośliwym oprogramowaniem i skanowania systemów pod kątem luk w zabezpieczeniach. Znajdziesz tu ponadto podpowiedź, jak używać Security Onion do skonfigurowania systemu wykrywania włamań.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawansowanych narzędzi. Poznasz różne systemy przechowywania plików i nauczysz się wyszukiwać urządzenia sieciowe za pomocą skanerów Nmap i Netdiscover. Zapoznasz się też ze sposobami utrzymywania integralności cyfrowego materiału dowodowego. Znajdziesz tu ponadto omówienie kilku bardziej zaawansowanych tematów, takich jak pozyskiwanie ulotnych danych z sieci, nośników pamięci i systemów operacyjnych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce „jeziora” danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe.- PDF + ePub + Mobi
- Druk 76 pkt
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(69,50 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%) -
Promocja
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze praktyki zarządzania systemami ― począwszy od wyboru optymalnej dystrybucji Linuksa, poprzez zaprojektowanie architektury systemu, skończywszy na strategiach zarządzania przeprowadzanymi w nim poprawkami i aktualizacjami. Sporo miejsca poświęcono różnym metodom automatyzacji części zadań administratora, a także schematom tworzenia kopii zapasowych i odzyskiwania danych po awarii. Zaproponowano również ciekawe podejście do rozwiązywania problemów, dzięki któremu można szybciej uzyskać satysfakcjonujące rozwiązanie i uniknąć poważniejszych szkód.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywać dane do projektów SI. Pokazano tu, jak umieszczać dane z analizy tekstu i widzenia komputerowego w raportach Power BI, co ułatwia korzystanie z zewnętrznej bazy wiedzy. Omówiono również procesy tworzenia i wdrażania modeli AutoML wytrenowanych na platformie Azure ML, a także umieszczania ich w edytorze Power Query. Nie zabrakło kwestii związanych z prywatnością, bezstronnością i odpowiedzialnością w korzystaniu z SI.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane, które mogą się okazać istotne w wyjaśnieniu sprawy. Zdobędziesz także potrzebną wiedzę o topologiach sieciowych, urządzeniach i niektórych protokołach sieciowych. Bardzo ważnym elementem publikacji jest rozdział poświęcony zasadom tworzenia raportów kryminalistycznych. Cenne informacje i wskazówki zawarte w przewodniku pomogą Ci odnieść sukces w dochodzeniach korporacyjnych lub śledztwach w sprawach karnych.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%)
Ebooka "Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Learning C# by Developing Games with Unity: Get to grips with coding in C# and build simple 3D games in Unity 2022 from the ground up, 7th Edition
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-832-2825-9, 9788383228259
- Data wydania książki drukowanej :
- 2023-09-05
- ISBN Ebooka:
- 978-83-832-2827-3, 9788383228273
- Data wydania ebooka :
-
2023-09-05
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 165x235
- Numer z katalogu:
- 203125
- Rozmiar pliku Pdf:
- 10.6MB
- Rozmiar pliku ePub:
- 14.2MB
- Rozmiar pliku Mobi:
- 30.1MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 203.6MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Wymagania techniczne
- Pierwsze kroki z Unity 2022
- Korzystanie z macOS
- Tworzenie nowego projektu
- Poruszanie się w edytorze
- Korzystanie z C# w Unity
- Korzystanie ze skryptów C#
- Wprowadzenie do edytora Visual Studio
- Synchronizacja plików C#
- Poznawanie dokumentacji
- Dostęp do dokumentacji Unity
- Wyszukiwanie zasobów dotyczących C#
- Podsumowanie
- Quiz - obsługa skryptów
- Definiowanie zmiennych
- Nazwy są ważne
- Zmienne pełnią funkcję symboli zastępczych
- Metody
- Metody definiują działania
- Metody to także symbole zastępcze
- Klasy - wprowadzenie
- Popularne klasy w Unity
- Klasa jest planem obiektów
- Komunikowanie się klas pomiędzy sobą
- Stosowanie komentarzy
- Komentarze jednowierszowe
- Komentarze wielowierszowe
- Wprowadzanie komentarzy
- Wykorzystanie bloków budulcowych programowania w praktyce
- Skrypty stają się komponentami
- Pomocna dłoń od klasy MonoBehaviour
- Podsumowanie
- Quiz - bloki budulcowe języka C#
- Pisanie poprawnego kodu w C#
- Debugowanie kodu
- Zmienne
- Deklarowanie zmiennych
- Korzystanie z modyfikatorów dostępu
- Typy danych
- Nazwy zmiennych
- Zasięg zmiennej
- Operatory
- Operatory arytmetyczne i operatory przypisania
- Definiowanie metod
- Deklaracje metod
- Konwencje nazewnictwa
- Metody są "objazdem" w przepływie sterowania programu
- Metody z parametrami
- Określanie zwracanych wartości
- Wykorzystywanie zwracanych wartości
- Korzystanie z popularnych metod w Unity
- Podsumowanie
- Quiz - zmienne i metody
- Instrukcje wyboru
- Instrukcja if-else
- Instrukcja switch
- Quiz nr 1: if, and i or
- Kolekcje - wprowadzenie
- Tablice
- Listy
- Słowniki
- Quiz nr 2 - wszystko o kolekcjach
- Instrukcje iteracyjne
- Pętle for
- Pętle foreach
- Pętle while
- Do nieskończoności i dalej
- Podsumowanie
- Wprowadzenie w tematykę programowania obiektowego
- Definiowanie klas
- Tworzenie egzemplarzy klasy
- Dodawanie pól klasy
- Korzystanie z konstruktorów
- Deklarowanie metod klasy
- Deklarowanie struktur
- Typy referencyjne i typy wartości
- Typy referencyjne
- Typy wartości
- Myślenie w kategoriach obiektów
- Hermetyzacja
- Dziedziczenie
- Kompozycja
- Polimorfizm
- Zastosowanie OOP w Unity
- Obiekty są realizacjami klas
- Dostęp do komponentów
- Podsumowanie
- Quiz - wszystko o OOP
- Elementarz projektu gry
- Dokumentacja projektowa gry
- Dokumentacja jednostronicowa gry Narodziny bohatera
- Budowanie poziomu
- Tworzenie prymitywów
- Myślenie w 3D
- Materiały
- White-boxing
- Podstawy oświetlenia
- Tworzenie oświetlenia
- Właściwości komponentów oświetlenia
- Animacje w Unity
- Tworzenie animacji w kodzie
- Tworzenie animacji w oknie Animation środowiska Unity
- Nagrywanie klatek kluczowych
- Krzywe i styczne
- Podsumowanie
- Quiz - podstawowe własności silnika Unity
- Zarządzanie ruchem gracza
- Przemieszczanie postaci gracza za pomocą komponentu Transform
- Wektory
- Pobieranie danych wejściowych od gracza
- Poruszanie postacią
- Tworzenie skryptów do obsługi kamery
- Korzystanie z systemu fizyki środowiska Unity
- Komponenty Rigidbody w ruchu
- Komponenty Collider i kolizje
- Zastosowanie wyzwalaczy komponentów Collider
- System fizyki - przegląd
- Podsumowanie
- Quiz - sterowanie graczem i system fizyki
- Obsługa skoków
- Typy wyliczeniowe
- Zastosowanie masek warstw
- Mechanizm strzelania
- Tworzenie egzemplarzy obiektów
- Dodanie mechaniki strzelania
- Zarządzanie obiektami
- Tworzenie menedżera gry
- Śledzenie właściwości gracza
- Pobieranie i ustawianie właściwości
- Aktualizacja kolekcji przedmiotów
- Tworzenie GUI
- Wyświetlanie statystyk gracza
- Warunki wygrywania i przegrywania
- Wstrzymywanie i restartowanie gry z wykorzystaniem dyrektywy using i przestrzeni nazw
- Podsumowanie
- Quiz - mechanika gry
- Nawigacja w przestrzeni 3D w Unity
- Komponenty nawigacyjne
- Konfigurowanie agentów nieprzyjaciela
- Ruchome agenty nieprzyjaciół
- Programowanie proceduralne
- Odwoływanie się do lokalizacji patrolowych
- Ruchy nieprzyjaciół
- Mechanika gry nieprzyjaciela
- Znajdź i zniszcz: zmiana celu agenta
- Obniżanie kondycji gracza
- Wykrywanie kolizji z kulami
- Aktualizacja menedżera gry
- Refaktoryzacja i zastosowanie zasady DRY
- Podsumowanie
- Quiz - mechanizmy AI i nawigacja
- Korzystanie z modyfikatorów dostępu
- Właściwości stałe i tylko do odczytu
- Wykorzystanie słowa kluczowego static
- Więcej informacji o metodach
- Przeciążanie metod
- Parametry ref
- Parametry out
- Więcej informacji o OOP
- Interfejsy
- Klasy abstrakcyjne
- Rozszerzanie klas
- Konflikty przestrzeni nazw i aliasy typów
- Podsumowanie
- Quiz - wchodzimy o poziom wyżej
- Stosy - wprowadzenie
- Zdejmowanie elementów ze stosu i podglądanie ich
- Popularne metody
- Kolejki
- Dodawanie, usuwanie i podglądanie elementów kolejek
- Korzystanie z kolekcji HashSet
- Wykonywanie działań
- Podsumowanie informacji o kolekcjach dla średnio zaawansowanych
- Zapytania o dane za pomocą LINQ
- Podstawy LINQ
- Wyrażenia lambda
- Łączenie zapytań w łańcuch
- Przekształcanie danych na nowe typy
- Upraszczanie LINQ dzięki opcjonalnej składni
- Podsumowanie
- Quiz - zaawansowane kolekcje
- Wprowadzenie w tematykę formatów danych
- Więcej informacji o XML?
- Więcej informacji o JSON
- System plików
- Wykorzystywanie ścieżek zasobów
- Tworzenie i usuwanie katalogów
- Tworzenie, aktualizowanie i usuwanie plików
- Korzystanie ze strumieni
- Zarządzanie zasobami strumieniowymi
- Korzystanie z klas StreamWriter i StreamReader
- Tworzenie obiektu XMLWriter
- Automatyczne zamykanie strumieni
- Serializacja danych
- Serializacja i deserializacja z wykorzystaniem formatu XML
- Serializacja i deserializacja z wykorzystaniem formatu JSON
- Podsumowanie informacji o danych
- Podsumowanie
- Quiz - zarządzanie danymi
- Wprowadzenie do typów generycznych
- Klasy generyczne
- Metody generyczne
- Ograniczenia parametrów typu
- Dodawanie typów generycznych do obiektów Unity
- Delegowanie działań
- Tworzenie delegata do debugowania
- Delegaty jako typy parametrów
- Zdarzenia
- Tworzenie i wywoływanie zdarzeń
- Obsługa subskrypcji zdarzeń
- Czyszczenie subskrypcji zdarzeń
- Obsługa wyjątków
- Zgłaszanie wyjątków
- Korzystanie z bloków try-catch
- Podsumowanie
- Quiz - zaawansowane możliwości języka C#
- Dokładniejsze studiowanie poznanych zagadnień
- Przypomnienie zasad programowania obiektowego
- Elementarz wzorców projektowych
- Podejście do projektów Unity
- Własności silnika Unity, których nie opisałem
- Następne kroki
- Zasoby związane z językiem C#
- Zasoby związane z Unity
- Certyfikaty z Unity
- Narodziny bohatera - pokaż grę światu
- Podsumowanie
- Rozdział 1. Poznaj środowisko
- Pytania - obsługa skryptów
- Rozdział 2. Bloki budulcowe programowania
- Quiz - bloki budulcowe języka C#
- Rozdział 3. Zmienne, typy i metody
- Quiz - zmienne i metody
- Rozdział 4. Przepływ sterowania i kolekcje
- Quiz nr 1 - if, and i or
- Quiz nr 2 - wszystko o kolekcjach
- Rozdział 5. Klasy, struktury i programowanie obiektowe
- Quiz - wszystko o OOP
- Rozdział 6. Ubrudź sobie ręce silnikiem Unity
- Quiz - podstawowe własności silnika Unity
- Rozdział 7. Ruch, sterowanie kamerą i kolizje
- Quiz - sterowanie graczem i system fizyki
- Rozdział 8. Skrypty do obsługi mechaniki gry
- Quiz - mechanika gry
- Rozdział 9. Podstawy sztucznej inteligencji. Zachowania nieprzyjaciół
- Quiz - mechanizmy AI i nawigacja
- Rozdział 10. Więcej o typach, metodach i klasach
- Quiz - wchodzimy o poziom wyżej
- Rozdział 11. Wyspecjalizowane typy kolekcji i LINQ
- Quiz - zaawansowane kolekcje
- Rozdział 12. Zapisywanie, ładowanie i serializowanie danych
- Quiz- zarządzanie danymi
- Rozdział 13. Typy generyczne, delegaty i nie tylko
- Quiz - zaawansowane możliwości języka C#
O autorze
O recenzencie
Przedmowa
Rozdział 1. Poznaj środowisko
Rozdział 2. Bloki budulcowe programowania
Rozdział 3. Zmienne, typy i metody
Rozdział 4. Przepływ sterowania i kolekcje
Rozdział 5. Klasy, struktury i programowanie obiektowe
Rozdział 6. Ubrudź sobie ręce silnikiem Unity
Rozdział 7. Ruch, sterowanie kamerą i kolizje
Rozdział 8. Skrypty do obsługi mechaniki gry
Rozdział 9. Podstawy sztucznej inteligencji. Zachowania nieprzyjaciół
Rozdział 10. Więcej o typach, metodach i klasach
Rozdział 11. Wyspecjalizowane typy kolekcji i LINQ
Rozdział 12. Zapisywanie, ładowanie i serializowanie danych
Rozdział 13. Typy generyczne, delegaty i nie tylko
Rozdział 14. Dalsza podróż
Odpowiedzi do quizów
Helion - inne książki
-
Nowość Promocja
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Jeśli chcesz się nauczyć używać czegoś więcej niż tylko przeglądarki w laptopie, to teraz jest świetny moment, by poznać wszystkie programy, jakie oferuje urządzenie z wgranym pakietem Office. Komputer jest narzędziem uniwersalnym. W zależności od uruchomionego oprogramowania może spełniać rolę maszyny do pisania, rozbudowanego kalkulatora, sztalug, skrzynki pocztowej, terminarza, notatnika.- PDF + ePub + Mobi
- Druk 32 pkt
(29,95 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII Harrison Ferrone (0)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.