چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

توسعه بازی‌های ۳ بعدی پرو جاوا ۶: Java 3D، JOGL، JInput و JOAL APIs (صدای کارشناسان در جاوا)

Pro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (Expert's Voice in Java)

Andrew Davison

قیمت نهایی

۴۹٬۰۰۰ تومان

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Andrew Davison
سال انتشار
۲۰۰۷
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱۵٫۴ مگابایت
شابک
9781281167590، 9781430202127، 9781430211860، 9781590598177، 9786611167592، 1281167592، 1430202122، 1430211865، 1590598172، 6611167595

دربارهٔ کتاب

This book is divided into three main sections: Java 3D, nonstandard input devices for game playing,and JOGL. Java 3D is a high-level 3D graphics API based around the construction of a scene graph data structure that contains the objects that appear in the 3D scene. Java 3D topics covered here include how to build your own 3D models, load existing models, create detailed landscapes, display beautiful skies and backgrounds, and have users navigate through the scene, bumping into things as they go. I examine three nonstandard input devices: the webcam, the gamepad, and the P5 data glove—all fun alternatives to the rather boring PC keyboard and mouse. JOGL is a Java wrapper around the popular OpenGL 3D graphics API, which offers a less high- level programming abstraction than Java 3D (in particular, there’s no scene graph to build). JOGL’s closeness to OpenGL means there’s a wealth of existing OpenGL examples, tutorials, and program- ming tips and techniques that can be reused without much recoding. I look at topics similar to those for Java 3D: landscapes, skyboxes, billboards, picking, fog, overlays, and building and loading models.

Create strange lands filled with mysterious objects (cows frozen in blocks of ice, chirping penguins, golden globes with wavering eyes) and throw away your keyboard and mouse, to go exploring armed only with a gamepad, power glove, or just your bare hands�

Java gaming expert Andrew Davison will show you how to develop and program 3D games in Java technology on a PC, with an emphasis on the construction of 3D landscapes. It's assumed you have a reasonable knowledge of Java - the sort of thing picked up in a first Java course at school.

Topics are split into three sections: Java 3D API, non-standard input devices for game playing, and JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper around the popular OpenGL graphics API.

Youll look at three non-standard input devices: the webcam, the game pad, and the P5 data glove.

Along the way, youll utilize several other games-related libraries including: JInput, JOAL, JMF, and Odejava.

Learn all the latest Java SE 6 features relevant to gaming, including: splash screens, JavaScript scripting as well as the desktop and system tray interfaces.

Unique coverage of Java game development using both the Java 3D API and Java for OpenGL, as well as invaluable experience from a recognized Java gaming guru, will provide you with a distinct advantage after reading this book.

"Create strange lands filled with mysterious objects (cows frozen in blocks of ice, chirping penguins, golden globes with wavering eyes) and throw away your keyboard and mouse, to go exploring armed only with a gamepad, power glove, or just your bare hands ... Java gaming expert Andrew Davison will show you how to develop and program 3D games in Java technology on a PC, with an emphasis on the construction of 3D landscapes. It's assumed you have a reasonable knowledge of Java - the sort of thing picked up in a first Java course at school. Topics are split into three sections: Java 3D API, non-standard input devices for game playing, and JOGL. Java 3D is a high-level 3D graphics API, and JOGL is a lower-level Java wrapper around the popular OpenGL graphics API. Youll look at three non-standard input devices: the webcam, the game pad, and the P5 data glove. Along the way, youll utilize several other games-related libraries including: JInput, JOAL, JMF, and Odejava. Learn all the latest Java SE 6 features relevant to gaming, including: splash screens, JavaScript scripting as well as the desktop and system tray interfaces. Unique coverage of Java game development using both the Java 3D API and Java for OpenGL, as well as invaluable experience from a recognized Java gaming guru, will provide you with a distinct advantage after reading this book."--Publishers description Pro Java 6 3D Game Development: Java 3D, JOGL, JInput, and JOAL APIs......Page 1 Table of Content......Page 8 PART 1 Java 3D......Page 30 CHAPTER 1 Introducing Java 3D.......Page 32 CHAPTER 2 Get a Life (in 3D)......Page 44 CHAPTER 3 Get a Life (the Java 6 Way)......Page 78 CHAPTER 4 The Colliding Grabbers......Page 112 CHAPTER 5 When Worlds Collide......Page 150 CHAPTER 6 A Multitextured Landscape......Page 174 CHAPTER 7 Walking Around the Models.......Page 208 CHAPTER 8 More Backgrounds and Overlays......Page 232 PART 2 Nonstandard Input Devices......Page 260 CHAPTER 9 Webcam Snaps......Page 262 CHAPTER 10 Navigating a 3D Scene by Waving Your Arm......Page 280 CHAPTER 11 Building a Gamepad Controller with JInput......Page 302 CHAPTER 12 Gamepad Grabbers......Page 332 CHAPTER 13 3D Sound with JOAL......Page 356 CHAPTER 14 The P5 Glove......Page 378 PART 3 JOGL......Page 404 CHAPTER 15 Two JOGL Programming Frameworks......Page 406 CHAPTER 16 Touring the World.......Page 438 CHAPTER 17 Loading Models.......Page 468 Index......Page 504 This book looks at the two most popular ways of using Java SE 6 to write 3D games on PCs: Java 3D (a high-level scene graph API) and JOGL (a Java layer over OpenGL). Written by Java gaming expert, Andrew Davison, this book uses the new Java (SE) 6 platform and its features including splash screens, scripting, and the desktop tray interface. This book is also unique in that it covers Java game development using the Java 3D API and Java for OpenGL--both critical components and libraries for Java-based 3D game application development

کتاب‌های مشابه

توسعه بازی‌های حرفه‌ای جاوا ۹: بهره‌برداری از APIهای JavaFX

توسعه بازی‌های حرفه‌ای جاوا ۹: بهره‌برداری از APIهای JavaFX

۴۹٬۰۰۰ تومان

بازی‌های HTML5 حرفه‌ای (صدای کارشناسان در توسعه وب)

بازی‌های HTML5 حرفه‌ای (صدای کارشناسان در توسعه وب)

۴۹٬۰۰۰ تومان

آغاز جاوا EE 7 (صدای کارشناسان در جاوا)

آغاز جاوا EE 7 (صدای کارشناسان در جاوا)

۴۹٬۰۰۰ تومان

پروژه‌های HTML5 و جاوااسکریپت (صدای کارشناسان در توسعه وب)

پروژه‌های HTML5 و جاوااسکریپت (صدای کارشناسان در توسعه وب)

۴۹٬۰۰۰ تومان

آغاز گراوی، گریل و گریفون (صدای کارشناسان در جاوا)

آغاز گراوی، گریل و گریفون (صدای کارشناسان در جاوا)

۴۹٬۰۰۰ تومان

راهنمای قطعی به جی‌پایتون: پایتون برای پلتفرم جاوا (صدای کارشناسان در توسعه نرم‌افزار)

راهنمای قطعی به جی‌پایتون: پایتون برای پلتفرم جاوا (صدای کارشناسان در توسعه نرم‌افزار)

۴۹٬۰۰۰ تومان

LDAP عملی در بهار: توسعه LDAP جاوا برای کسب‌وکار به سادگی (صدای کارشناسان در بهار)

LDAP عملی در بهار: توسعه LDAP جاوا برای کسب‌وکار به سادگی (صدای کارشناسان در بهار)

۴۹٬۰۰۰ تومان

پرو جنگو (صدای کارشناسان در توسعه وب)

پرو جنگو (صدای کارشناسان در توسعه وب)

۴۹٬۰۰۰ تومان

پرو ADO.NET 2.0 (صدای کارشناسان)

پرو ADO.NET 2.0 (صدای کارشناسان)

۴۹٬۰۰۰ تومان

الگوهای جاوا EE پرو: بهترین شیوه‌ها و استراتژی‌های طراحی برای پیاده‌سازی الگوهای جاوا EE با فریم‌ورک اسپرینگ (صدای کارشناسان در نرم‌افزار متن‌باز)

الگوهای جاوا EE پرو: بهترین شیوه‌ها و استراتژی‌های طراحی برای پیاده‌سازی الگوهای جاوا EE با فریم‌ورک اسپرینگ (صدای کارشناسان در نرم‌افزار متن‌باز)

۴۹٬۰۰۰ تومان

پرو هایبرنیت و مانگودبی (صدای کارشناسان)

پرو هایبرنیت و مانگودبی (صدای کارشناسان)

۴۹٬۰۰۰ تومان

برنامه‌نویسی حرفه‌ای PHP (صدای کارشناسان در نرم‌افزار متن‌باز)

برنامه‌نویسی حرفه‌ای PHP (صدای کارشناسان در نرم‌افزار متن‌باز)

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۹٬۰۰۰ تومان