作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于Amusement Media综合学院,主讲游戏数学和3D程序开发。近年来随着游戏开发所需的技术水平越来越高,主张让高中毕业的游戏开发者也能习得这些高深的技巧。日常致力于教育方法的研究工作,希望以简单有效的方式讲解门槛较高的理科知识。著有《PC-9801 PROGRAMMERS Bible》(合著,技术评论社,1994)。
译者简介:
徐谦
7年技术开发及项目经验,曾以技术工程师身份赴日本工作两年,后归国联合创办互联网公司,现居上海继续创业中。侧重Web开发,有若干高并发、实时Web系统的分布式解决案例。热爱开源,曾向多个知名开源项目贡献代码,在Github开源的个人项目(github.com/AlloVince)获得广泛认可。乐于分享技术心得,个人技术博客avnpc.com在国内PHP圈小有影响。
第1章 物体的运动
1.1 让物体沿水平方向运动 【匀速直线运动、x+=v;、 v = -v】2
1.2 通过键盘控制物体的运动 【键盘输入、斜方向移动、勾股定理】9
1.3 让物体沿任意方向运动 【三角函数、正弦、余弦、弧度】20
1.4 在物体运动中加入重力 【抛物运动、重力加速度、计算误差、积分】28
1.5 物体随机飞溅运动 【随机数、均匀随机数、正态分布】 36
1.6 让物体进行圆周运动 【角速度、向心力】42
1.7 [ 进阶] 微分方程式及其数值解法 【微分方程、数值解法、欧拉法】48
第2章 卷动
2.1 将背景从一端卷动到另一端 【镜头位置、卷动幅度、比例关系】56
2.2 让背景卷动与角色的运动产生联动 【区域坐标、画面坐标】 64
2.3 卷动由地图块组合的地图 【地图、地图块、整数的减法、移位运算、逻辑运算】71
2.4 波纹式的摇摆卷动 【波纹扭曲、正弦波、波长、振幅、周期】79
2.5 制作有纵深感的卷动 【透视、比例计算、梯形】87
2.6 [ 进阶] 透视理论 【视景体、近似】92
第3章 碰撞检测
3.1 长方形物体间的碰撞检测 【矩形、德摩根定律】98
3.2 圆形与圆形、圆形与长方形物体间的碰撞检测 【距离、勾股定理、平方比较】104
3.3 细长形物体与圆形物体间的碰撞检测 【点与线段的距离、内积、微分】111
3.4 扇形物体的碰撞检测 【条件划分、向量的运算、向量的内分点、圆的方程式】119
3.5 [ 进阶] 3D的碰撞检测 【2D、3D、维度扩展】131
第4章 光线的制作
4.1 让物体向任意方向旋转(含缩放效果) 【旋转、基向量、向量加法、向量减法】136
4.2 任意两点间的光线投射 【向量长度、单位向量】145
4.3 光线弯曲处理 【圆形、圆周长、伪影】150
4.4 实现带追踪效果的激光 【左右判定、外积、旋转速度】155
4.5 [ 进阶] 绘制大幅度弯曲的曲线时的难点 【曲率、曲线的粗细、插值曲线、反射】162
第5章 画面切换效果
5.1 水平扫描式画面切换 【三角多边形、纹理素材、uv坐标】168
5.2 斜向扫描式画面切换 【向量形式的直线、剪裁】175
5.3 使用带模糊效果的分界线进行画面切换 【渐变、Alpha 合成】181
5.4 使用圆形进行画面切换 【避免重复渲染、环形、a值】186
5.5 雨刷式画面切换 【避免条件分支】193
5.6 [ 进阶] 多种多样的画面切换方法 【遮罩图案、可编程着色器、高斯滤波器】200
第6章 游戏开发的数学和物理学基础理论
6.1 比例、一次函数及直线方程 【比例系数、斜率、截距、参数方程】204
6.2 算式展开与因式分解 【计算优先级、分配律】208
6.3 二次函数、二次方程与抛物线 ? 圆 【完全平方、求根公式、圆锥曲线】213
6.4 三角函数 【直角三角形、单位园、弧度、相位】218
6.5 向量与矩阵 【长度、方向、一次变换、逆变换】225
6.6 微分 【变化率、微分系数、极限、合成函数】235
6.7 级数与积分 【数列、西格玛、原函数、不定积分、积分常数】243
附 录 示例程序的编译及运行方法249
——基于Visual Studio 2013、Visual Studio 2012、Visual Studio 2010
约瑟夫·德拉尼是一位英国作家,这本《最后的学徒·女巫复仇》是其“最后的学徒”系列的第一部书。约瑟夫·德拉尼是一名退休教师。目前,德拉尼和他的妻子,还有三个孩子,...
小飞侠彼得·潘:插图典藏本 本书特色 此版本为国内著名翻译家杨静远译本,权威经典装帧考虑到收藏价值,所以也选用了精装本书中配了很多国际插画大师原版插画,增加了全...
约翰·密尔,(JohnStuartMill.1806-1873,旧译穆勒),英国功利主义哲学家、政治经济学家、19世纪最具影响力的古典自由主义思想家,罗素的教父...
商业伦理:概念与案例(第7版)(工商管理经典译丛) 本书特色 《商业伦理(概念与案例第7版)》(作者曼纽尔·g·贝拉斯克斯)是国外使用非常广泛的一本商...
解构与诠释-思想政治教育的基本问题研究 内容简介 马克思主义理论一级学科以及思想政治教育二级学科的确立,为思想政治教育作为独立学科的建立作了制度上的保证。制度上...
朗文经典文学名著英汉双语读物-第四级(共5册)-适合初一.初二 本书特色 《朗文经典》(第四级)1800词汇量,适合初中一年级、初中二年级读者。本级共5册,分别...
世图--国富论 目录 INTRODUCTION AND PLAN OF THE WORKBOOK IOf the Causes of Improvement i...
中华唐诗鉴赏辞典.初中卷 内容简介 《中华唐诗鉴赏辞典》是一部面向广大中学生的古诗(以唐诗为主)阅读鉴赏类工具书,同时也供具有中学以上文化水平的读者阅读古诗时使...
中级经济法应试指南-2016年全国会计专业技术资格统一考试 本书特色 本书包括四个部分:**部分 命题趋势预测及应试技巧;第二部分 应试指导及同步训练;第三部分...
国际贸易实务(第五版) 本书特色 国际贸易实务累计销售三百万余册。同第四版比较,本书第五版主要有以下变化:**,修订贸易术语部分,讲解*新的2010年《国际贸易...
初中物理电学全能突破秘籍-适用于初二.初三年级 本书特色 本书主要介绍如何突破初中物理电学中的重点难点,让学生读完本书后能够独立自主地完成电学习题的解答。每章的...
全国高等学校环境科学与工程类专业规划教材环境化学 内容简介 本书共4篇16章,包括水环境化学、大气环境化学、土壤环境化学及化学物质的生物效应和生态风险,较全面地...
本书作者在医学界享有崇高的声望,曾任美国斯坦福大学客座教授、日本冠状疾病学会会长,学贯中西,医通古今,造诣精深,经验丰富。
《TCP/IP协议及其应用》内容简介:本书基于网络工程和应用需求,按照从低层到高层的逻辑顺序,有针对性地讲解TCP/IP的层次结构、工
数学教育纵横 本书特色 张奠宙先生是我国改革开放以来数学教育研究的一位代表性人物。21世纪以来,他在参与新课程改革的同时,总结中国数学“双基教学&r...
爱情卷-有一种爱叫放手-每天读点好英文 本书特色 吴老师的话:按部就班做好阅读计划,才能有效地学习。每天花10分钟诵读一篇文章,学4个单词、3个句型、2个词组,...
体验商务英语综合教程。4 本书特色 《体验商务英语》系列教材为学习者提供了全新的学习方式,即在体验中学习商务英语,进而提高运用英语进行商务交际的能力。该系列教材...
间歇过程统计监测与质量分析 本书特色 《间歇过程统计监测与质量分析》第1章首先介绍了间歇生产的重要背景和地位,然后从分析间歇过程特点与数据特征出发,引...
精神式微与复归-知识分子视角下的大学教师研究 内容简介何谓“知识分子”?大学教师果真是“知识分子”吗? 在系统梳理中外知识分子概念基础上,本书从“具有社会公共关...
幸福两代人(北京大学硕士生家庭教育探秘) 内容简介 家庭教育对于年青一代的成长具有奠基的作用。在学校教育、社会教育和家庭教育三种教育的基本形式中,家庭教育是时间...