Pro Java 9 Games Development
Autor Wallace Jacksonen Limba Engleză Paperback – 15 noi 2017
Remarcăm în Pro Java 9 Games Development o structură progresivă: de la concept la implementare, concepută special pentru a ghida dezvoltatorul prin ecosistemul modern Java. Abordarea autorului Wallace Jackson este una tehnică și riguroasă, transformând API-urile JavaFX 9 în instrumente de construcție pentru lumi virtuale complexe. Descoperim aici un parcurs logic care începe cu bazele activelor media 2D și avansează rapid către randarea conținutului 3D, configurarea camerelor de perspectivă și utilizarea clasei PhongMaterial pentru crearea shaderelor.
Apreciem faptul că volumul nu se rezumă la aspectele vizuale; acesta pătrunde în mecanismele profunde ale dezvoltării de jocuri, abordând designul de interfață (UI), gestionarea evenimentelor și optimizarea pentru distribuție prin noul sistem de module Java 9. Dacă JavaFX 9 by Example de Carl Dea v-a oferit cadrul teoretic al aplicațiilor bogate în media, această carte oferă instrumentele practice necesare pentru a construi un motor de joc funcțional. Spre deosebire de lucrările anterioare ale autorului, precum Android Apps for Absolute Beginners, unde accentul era pus pe accesibilitate, acest titlu se adresează profesioniștilor care doresc să stăpânească randarea 3D și logica AI pentru jocuri profesionale.
Organizarea pe 13 capitole reflectă o progresie naturală: după stabilirea stației de lucru în NetBeans 9, cititorul este introdus în ierarhia Scene Graph-ului, pilonul central al JavaFX. Ultimele secțiuni adaugă acel rafinament necesar oricărui produs comercial, incluzând tehnici de „player-proofing” pentru manipularea evenimentelor și integrarea activelor multimedia prin noul motor API din versiunea 9.
Preț: 300.94 lei
Preț vechi: 376.18 lei
-20%
Carte disponibilă
Livrare economică 30 aprilie-14 mai
Specificații
ISBN-10: 1484209745
Pagini: 633
Ilustrații: XXVIII, 633 p. 474 illus. in color.
Dimensiuni: 178 x 254 x 35 mm
Greutate: 1.23 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States
Public țintă
Popular/generalDe ce să citești această carte
Recomandăm această lucrare dezvoltatorilor Java care vor să treacă de la aplicații business la designul de jocuri 3D. Veți câștiga o înțelegere profundă a JavaFX 9 și a modului în care acesta poate gestiona animații complexe, texturi și shadere. Este un ghid practic esențial pentru stăpânirea randării 3D fără a părăsi ecosistemul Java standard.
Despre autor
Wallace Jackson este un expert recunoscut în dezvoltarea de conținut new media, cu o carieră de peste două decenii în publicații de prestigiu precum Multimedia Producer Magazine și 3D Artist. Experiența sa vastă în designul campaniilor publicitare 3D interactive și în arhitectura procesoarelor se reflectă în precizia tehnică a scrierilor sale. Autor prolific pentru editura Apress, Jackson a explorat diverse fațete ale tehnologiei, de la dezvoltarea de aplicații în Learn Android App Development până la designul pentru dispozitive purtabile în Pro Android Wearables, fiind o voce autoritară în integrarea activelor media digitale în software-ul modern.
Cuprins
12: 3D Model Design and Primitives: Using JavaFX 9 Shape3D Classes
23: Completing the Game Play Code and Player Proofing Your Event Handling
Notă biografică
Wallace Jackson has been writing for leading multimedia publications about his work in new media content development since the advent of Multimedia Producer Magazine nearly two decades ago, when he wrote about computer processor architectures for centerfolds (removable "mini-issue" insert) distributed at SIGGRAPH. Since then, Wallace has written for several other publications about his work in interactive 3D and new media advertising campaign design, including 3D Artist,Desktop Publishers Journal, CrossMedia, AVvideo and Kiosk Magazine.
Caracteristici
Descriere
What You’ll Learn
- Design and build professional 3D Java 9 games, using NetBeans 9, Java 9, and JavaFX 9
- Integrate new media assets, such as digital imagery and digital audio
- Integrate the new JavaFX 9 multimedia engine API
- Create an interactive 3D board game, modeled, textured, and animated using JavaFX
- Optimize game assets for distribution, and learn how to use the Java 9 module system
Who This Book Is For
Experienced Java developers who may have some prior game development experience. This book can be for experienced game developers new to Java programming.