作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于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
大家学西班牙语-朗氏版 本书特色 《大家学西班牙语:朗氏版》是基础西班牙语学习用书,是朗氏外语学习系列中的一本。朗氏为世界上有名的语言书出版社,在中国市场也有一...
初中英语易混词辨析手册 本书特色 《初中英语易混词辨析手册》收录初中阶段所学的同义词、近义词以及易混淆的词语或短语进行讲解,帮助读者准确掌握疑难词语的含义和用法...
中国哲学史新编-(第2版) 本书特色 张立文编著的《中国哲学史新编(第2版)》是21世纪哲学系列教材普通高等教育十一五国家级规划教材之一。本书共七章节,内容包括...
金属学与热处理原理 本书特色 全书共分九章。主要内容有:金属与合金的晶体结构、纯金属的结晶、二元合金相图和合金的凝固、铁碳合金、三元合金相图、金属的塑性变形和再...
作者简介让·皮亚杰(Jean Piaget)是当代西方国家著名的儿童心理学家,瑞士人,生于1896年。精彩摘录教育教学的进步与教育科研
海底两万里-无障碍阅读.全译本-002-素质版 本书特色 《海底两万里》故事发生在1866年,当时海上的人们发现了一只所谓独角鲸的大怪物,阿龙纳斯接受了邀请并参...
哲学导论-(第三版) 本书特色 本书是我国著名哲学家张世英先生在北京大学给本科生开设的一门导论课的教材。本书曾被评为北京市高等教育精品教材建设立项项目以及普通高...
唐诗三百首 本书特色 本套《语文新课标必读丛书》共计50本,已出31本。是根据教育部颁布的新《义务教育语文课程标准》为小学生研发的配套阅读工具书。丛书精选古今中...
朗文袖珍英汉双解短语动词词典 本书特色 《朗文袖珍英汉双解短语动词词典》是一部帮助读者掌握英语短语动词用法的袖珍型学习词典。朗文袖珍英汉双解短语动词词典 内容简...
四年级-小学生作文创新设计-() 本书特色 亲爱的同学,你喜欢作文吗?你是否一想到写作文就愁眉苦脸?你是否面对一个个作文题目而束手无策?你又是否期盼着有人对你的...
《区块链+:智能社会进阶与场景应用》内容简介:继大数据、工业4.0之后,区块链作为一种新的时代趋势出现了。区块链这一热点与大数
铁路轨道工程 内容简介 本书共分为九章, 其主要内容包括: 绪论 ; 有砟轨道 ; 无砟轨道 ; 轨道几何形位 ; 轨道结构力学分析 ; 道岔 ; 无缝线路 ;...
《深入浅出系统虚拟化:原理与实践》内容简介:本书是一本论述系统虚拟化原理与实践的专业图书。全书分为6章,第1章概述系统虚拟化
21世纪英语常用词、新词小词典 本书特色 实用 新颖 简明 准确20000常用英语词条收录2500*新英语单词词汇依据计算机语料库选定21世纪英语常用词、新词小...
世界文学名著宝库--傲慢与偏见 内容简介 势利眼的母亲一见到富家公子宾利和达西前来小镇,便迫不及待安排女儿钓金龟。大女儿跟宾利的爱情开始发展得很顺利,但在关键时...
黄冈小状元学习法-聪明学生必须养成的60种优秀学习习惯-第1册 本书特色 《黄冈小状元学习法》是一套汇集多位小学教师经验和智慧的小学生学习辅助读物。书中既有教师...
创新-奇思异想 本书特色 创新教育是少儿素质教育的一个重要方面,是全面提高少儿思维能力和创新能力的一种重要手段。本书汇总了国内外创新教育的实例,根据少儿的思维特...
悲惨世界 内容简介 主人公冉阿让仅仅因为偷了一块面包,就被判了五年监禁,他受尽苦难,四次越狱都失败了,整整被监禁了十九年才得以恢复自由。后来他在狄涅小镇的主教米...
落洼物语 本书特色 佚名著,丰子恺译的《落洼物语》,全文共四卷,为日本的物语文学之一,出现在约十世纪的日本平安时代初期,作者不详。故事情节与格林童话中的灰姑娘,...
颜氏家训:历史上第一部体系宏大的家训 本书特色 《颜氏家训》共七卷,二十篇。篇幅不长,但内容丰富,涉及范围也很广,它论述为学、立身、治家之法,辩证南北时俗之谬,...