作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于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
Differentialgeometryandtopologyhavebecomeessentialtoolsformanytheoreticalphysici...
机智小故事-小学生趣味英语阅读 本书特色 亲爱的同学们,你们喜欢英语吗?你们想学好英语吗?告诉你们一个学好英语的捷径——读英语故事。张立诚、郝梅主编的这本《小学...
英汉翻译基础教程 (原创版) 内容简介 本书编写思想为:以翻译理论为先导,以英汉语对比为基础,以翻译实践与技巧为主干,以分析综合贯穿全过程。内容包括:翻译目的、...
美国国家工程院|英国皇家学会双院士|冯·诺依曼奖获得者的数学思考中国科学院汤涛院士推荐给年轻人的人文读物◎ 编辑推荐·体悟数学大家的心路历程·感受应用数学的价值...
成语接龙300例-(注音美绘本) 本书特色 成语接龙是中华民族传统文字游戏,有着悠久的历史。《领跑者·经典文库:成语接龙300例(注音美绘本)》精选了200多个...
政策科学--公共政策分析导论 (第二版) 本书特色 1998年,在完成“国家教委面向21世纪课程改革计划项目”——“政策科学的教学内容研究”的科研任务,并总结多...
六角丛书-高中生必背古诗文 本书特色 古诗文是中华五千年文明史中的一个亮点,通过对古诗文的学习,可以更好地提高个人文化修养,培养良好的审美情趣,陶冶情操。教育部...
6年级-小学生语文阅读阶梯训练-语文报-通用版 本书特色 本书内容设置科学合理,特色显著。运用讲练结合的模式,科学划分阅读习题难度,旨在帮助小学生掌握阅读方法,...
说话接龙系列丛书生字开花(2年级下) 本书特色 丁惠臻老师独创的“主题积累、接龙激活、习作运用”说话接龙教学法享誉国内,参与实验的学生个个思维敏捷、能言善辩。《...
听说读写赖世雄 本书特色本书是英语教学大师赖世雄老师为英语教育事业奋斗终生的真实写照,更是赖老师对自己过往岁月的深情回顾。从一个英语只考了7分的大学落榜少年、到...
柳林风声(纯英文)/床头灯英语.3000词读物 本书特色 ★这套《床头灯英语丛书》,囊括了诸多英语名著,都是我们这代人在青少年时期曾汲取营养、启迪审美、塑造三观...
螺丝在拧紧-纯英文版 本书特色 “床头灯英语”系列读物由美国作家用*常用的3000个英语单词改写而成,涵盖国、内外著名专家学者力荐的世界名著作品,用基础的词汇细...
《1小时漫画心理学》内容简介:“1小时漫画心理学”系列专门针对当代社会大众群体,分别从非典型抑郁症、成瘾、社交恐惧症3个方面,
精选诗经与诗意画(英汉对照) 本书特色 《诗经》是中国**部诗歌总集,成书的时间大约在春秋中叶,也就是公元前6世纪左右,与古希腊的《荷马史诗》年代大体相当,初期...
花的秘密-野外探秘手册 本书特色 花是植物的*为丰富多彩的组成部分,它有着各种各样的颜色和形态,总是能*先吸引了我们的注意力。玛利亚·安赫斯·胡利维特编著的《花...
地心游记-原版插图本-典藏版 本书特色 《地心游记(权威全译插图典藏版)》编辑推荐:百部*伟大文学作品。青少年成长必读丛书。“现代科学幻想小说之父”令人惊异的科...
金融银行英语美国人这样说-(赠光盘) 内容简介 金融就是资金的融通。经济全球化和金融一体化的迅速发展,金融银行业呈现出国际化的发展趋势,所以说金融全球化已经不是...
教育家茶座:2020年第1辑 总第一辑 内容简介 本书为《教育家茶座》系列的辑。《教育家茶座》系列重点关注教育热点、教育学术问题、教育理念与实践研究、课程建设等...
语义论 内容简介 本书是一部语言学著作,内容分设11章:作为语言学一个分支的语义学、种种语义、理性意义、语义单位、模糊语义、语义成分、词间语义聚合关系、语义的组...
工程流体力学 本书特色 《工程流体力学/高等学校教学用书》是针对石油及天然气储运工程和石油机械工程专业的需要,在长期的教学实践经验基础上编写成的。全书共分九章。...