您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Developing.Games.In.Java.chm
  所属分类: Java
  开发工具:
  文件大小: 4mb
  下载次数: 0
  上传时间: 2009-07-02
  提 供 者: veln*****
 详细说明: java游戏开发教程 英文版 Copyright Preface About the Author About the Contributing Authors About the Technical Reviewers Acknowledgments Introduction Why Java? What You Need What Is in Thi s Book What's Not in This Book About the Code in This Book Using Ant Summary Part I. Java Game Fundamentals Chapter 1. Java Threads What Is a Thread? Creating and Running Threads in Java Synchronization Using wait() and notify() The Java Event Model When to Use Threads When Not to Use Threads Sum It Up: Thread Pools Summary Chapter 2. 2D Graphics and Animation Full-Screen Graphics Images Getting Rid of Flicker and Tearing Simple Effects Summary Chapter 3. Interactivity and User Interfaces The AWT Event Model Keyboard Input Mouse Input Mouselook-Style Mouse Movement Creating an Input Manager Using the Input Manager Designing Intuitive User Interfaces Using Swing Components Creating a Simple Menu Letting the Player Configure the Keyboard Summary Chapter 4. Sound Effects and Music Sound Basics The Java Sound API Playing a Sound Creating a Real-Time Sound Filter Architecture Creating a Real-Time Echo Filter Emulating 3D Sound Creating a Sound Manager Playing Music Summary Chapter 5. Creating a 2D Platform Game Creating a Tile-Based Map Collision Detection Finishing Things Up and Making It Fast Creating an Executable .jar File Ideas to Expand the Game Summary Chapter 6. Multi-Player Games The Revolution in Java's I/O Libraries ChatterBox, A Basic Multi-Player Application Multi-Player Game Server Framework A Sample Game: RPS (Rock, Paper, Scissors) Complete the Look: Building on the Framework Server Administration Advanced Topics Summary Part II. 3D Graphics and Advanced Techniques Chapter 7. 3D Graphics Types of 3D Rendering Don't Forget Your Math 3D Basics 3D Math Polygons 3D Transforms A Simple 3D Pipeline Camera Movement Solid Objects and Back-Face Removal Scan-Converting Polygons 3D Clipping Final Rendering Pipeline Summary Chapter 8. Texture Mapping and Lighting Perspective-Correct Texture Mapping Basics A Simple Texture-Mapper Optimizing Texture Mapping Simple Lighting Implementing Texture Lighting Advanced Lighting Using a Shade Map Additional Concepts Summary Chapter 9. 3D Objects Hidden Surface Removal 3D Animation Polygon Groups Loading Polygon Groups from an OBJ File Game Objects Managing Game Objects Putting It All Together Future Enhancements Summary Chapter 10. 3D Scene Management Using BSP Trees BSP Tree Intro Binary Tree Basics The One-Dimensional BSP Tree The Two-Dimensional BSP Tree Implementing a 2D BSP Tree Drawing Polygons Front to Back First BSP Example Drawing Objects in the Scene Loading Maps from a File Putting It All Together Enhancements Summary Chapter 11. Collision Detection Collision Basics Object-to-Object Collisions Object-to-World Collisions Basic Collision-Detection Demo Collision Handling with Sliding Collision Detection with Sliding Demo Enhancements Summary Chapter 12. Path Finding Path-Finding Basics Some Initial Path-Finding Attempts Basics of the A* Algorithm Applying the A* Algorithm Using the A* Algorithm with a BSP Tree Generic Path Finding Making a PathBot Enhancing the A* Search Summary Chapter 13. Artificial Intelligence AI Basics Take Away Those Godlike Powers! State Machines and Reacting Probability Machines Making Decisions Patterns Object Spawning Putting It All Together Evolution Other Game AI Ideas Summary Chapter 14. Game Scripting Scripting Cookbook: What You Need Implementing Touch and Release Notifications Game Object Listeners Scripting Delayed Events Putting It All Together Enhancements Summary Chapter 15. Persistence—Saving the Game Game-Saving Basics Using Java's Serialization API for Game State Persistence Creating Game Screen Snapshots Saving Games to the Right Destination Summary Part III. Tuning and Finishing Your Game Chapter 16. Optimization Techniques Optimization Rules Profiling HotSpot Optimization Tricks Memory Usage and the Garbage Collector Perceived Performance Summary Chapter 17. Creating Game Art and Sounds Choosing a Look and Feel Getting Royalty-Free Game Media Working with Artists and Sound Effect Engineers Tools Creating Sounds Creating Textures and Sprites Creating Splash Screens and HUD Graphics Creating UI Graphics Creating Your Own Fonts Summary Chapter 18. Game Design and the Last 10% The Last 10% Elements of Game Design Creating a Map Editor Debugging Protecting Code Game Deployment Game Deployment with Java Web Start Game Deployment with Native Compilation Updates and Patches Bandwidth Issues Getting Feedback and Beta Testing Making Money Putting It All Together Summary Chapter 19. The Future How Java Evolves The Future: Java 1.5 "Tiger" What the Java Platform Needs New Devices and the Java Games Profile (JSR 134) Summary ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: java game develop 游戏 开发
 输入关键字,在本站1000多万海量源码库中尽情搜索: