失效链接处理 |
Java 2D游戏编程入门 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/11516096185.html
相关截图: ![]() 资料简介: 学习2D游戏开发基础,是快速积累游戏开发经验的关键。理解了2D环境的要素,将能够为游戏开发打下坚实的基础。本书讲解使用Ja进行2D游戏开发的基础知识和基本技能。本书共8章,分为基础知识、提高技能和完整游戏3个部分,详细介绍应用编程、全屏游戏、输入处理、矩阵变换、基础物理、相交测试、碰撞检测等知识点和技能,采用介绍的所有概念,从头到尾开发了一款完整的游戏。本书适合游戏开发的初学者阅读,尤其适合想要学习2D游戏编程基础的任何人。本书假设读者理解核心编程概念、面向对象软件以及Ja编程语言,但不需要读者具备任何游戏编程的知识。 资料目录: 部分 -基础知识 t 第章Hello -World t .使用FrameRate类 t .2创建Hello -World应用程序 t2 .3使用主动渲染 t4 .4创建定制的渲染线程 t6 .5创建一个主动渲染的窗口 t9 .6修改显示模式 t .7全屏显示模式中的主动渲染 t5 .8资源和延伸阅读 t8 第2章 t8 2.处理键盘输入 t9 2.2键盘改进 t23 2.3处理鼠标输入 t25 2.4相对鼠标移动 t33 2.5资源和延伸阅读 t4 第3章变换 t4 3.使用Vector2f类 t42 3.2使用极坐标 t50 3.3理解点和向量 t55 3.4使用矩阵变换 t57 3.5行主序矩阵和列主序矩阵 t58 3.6理解Matrix3x3f类 t59 3.7仿射变换 t70 3.8资料和延伸阅读 t72 第4章 -时间和空间 t72 4.计算时间增量 t72 4.2屏幕映射 t78 4.3调整视口高宽比 t84 4.4大炮实例 t90 4.6资料和延伸阅读 t96 第5章 -简单游戏框架 t96 5.屏幕到世界的转换 t96 5.2理解简单框架 t98 5.3使用简单框架模板 t04 5.4资源和延伸阅读 t06 第6章Vector2f更新 t06 6. -inv( -) t06 6.2add( -) t07 6.3sub( -) t07 6.4mul( -) t07 6.5div( -) t08 6.6len( -)和lenSqr( -) t08 6.7norm( -) t08 6.8perp( -) t09 6.9dot( -) t09 6.0angle( -) t0 6.polar( -) t0 6.2toStr |