Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 424
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: 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
-
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sp...
C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII
(107.40 zł najniższa cena z 30 dni)125.30 zł
179.00 zł(-30%) -
From interview preparation to onboarding tips and tricks, The Complete Power BI Interview Guide is the ultimate resource for aspiring Power BI job seekers who want to learn the essentials skills stand out from the competition.
The Complete Power BI Interview Guide. A modern approach to acing the data analyst interview and landing your dream job The Complete Power BI Interview Guide. A modern approach to acing the data analyst interview and landing your dream job
Sandielly Ortega Polanco, Gogula Aryalingam, Abu Bakar Nisar Alvi
-
Unleash your game development prowess with the latest Unity 2023 features with AR and DOTS for enhanced efficiency. Perfect for both beginners and experienced developers, it unlocks endless creative potential in dynamic 3D gaming.
Hands-On Unity Game Development. Unlock the power of Unity 2023 and build your dream game - Fourth Edition Hands-On Unity Game Development. Unlock the power of Unity 2023 and build your dream game - Fourth Edition
-
Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem s...
Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
With the latest version of .NET 8.0 Core in LTS (Long-Term-Support), best practices are becoming harder to find as the technology continues to evolve. This book will guide you through coding practices and various aspects of software development.
ASP.NET 8 Best Practices. Explore techniques, patterns, and practices to develop effective large-scale .NET web apps ASP.NET 8 Best Practices. Explore techniques, patterns, and practices to develop effective large-scale .NET web apps
-
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: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Learn how to write readable, maintainable, and high-performing code with this clean coding guide encompassing coding best practices, including industry standards, code analysis, and code smell detection, and effective code refactoring. Additionally, you’ll also cover functional programming...
Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition
-
Obierz kurs na... tworzenie gier w starym stylu Czy potrafisz rozszyfrować termin „piksel”? Stanowi on zbitkę dwóch angielskich wyrazów: picture i element. Stąd piksel to najmniejszy jednolity fragment obrazu wyświetlanego na ekranie. Dzisiejsza technika z jej fenomen...(39.90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł(-45%) -
This book will help .NET developers build on their existing knowledge and learn how to make the most of specialized .NET libraries to improve performance, scalability, security, and the user experience of their apps and services. Covering the most up-to-date topics and developments, this book wil...
Apps and Services with .NET 8. Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies - Second Edition Apps and Services with .NET 8. Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies - Second Edition
-
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, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%)
O autorze ebooka
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
-
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...
Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie V Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie V
(41.40 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
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# kn...
Learning C# by Developing Games with Unity 2021. Kickstart your C# programming and Unity journey by building 3D games from scratch - Sixth Edition Learning C# by Developing Games with Unity 2021. Kickstart your C# programming and Unity journey by building 3D games from scratch - Sixth Edition
-
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# knowle...
Learning C# by Developing Games with Unity 2020. An enjoyable and intuitive approach to getting started with C# programming and Unity - Fifth Edition Learning C# by Developing Games with Unity 2020. An enjoyable and intuitive approach to getting started with C# programming and Unity - Fifth Edition
-
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.
Learning C# by Developing Games with Unity 2019. Code in C# and build 3D games with Unity - Fourth Edition Learning C# by Developing Games with Unity 2019. Code in C# and build 3D games with Unity - Fourth Edition
-
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# languag...
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 - Seventh Edition 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 - Seventh Edition
Zobacz pozostałe książki z serii Packt
-
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 zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
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ępn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
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łąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II 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
(83.40 zł najniższa cena z 30 dni)97.30 zł
139.00 zł(-30%) -
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 środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
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 prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
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...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
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,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(89.40 zł najniższa cena z 30 dni)104.30 zł
149.00 zł(-30%) -
To książka przeznaczona dla programistów zaznajomionych z podstawami języka C# i platformy .NET, chcących zdobyć umiejętność tworzenia rzeczywistych aplikacji i usług. Opisuje wyspecjalizowane biblioteki, które umożliwiają monitorowanie i zwiększanie wydajności aplikacji, zabezpieczanie ich wraz ...
Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach
(101.40 zł najniższa cena z 30 dni)118.30 zł
169.00 zł(-30%)
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 dowolnych 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 ebooka
- 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
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- 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
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
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 szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%)
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.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ępuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.