作者简介:
加藤洁
毕业于东京理科大学物理专业,后转攻信息科学。现任教于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
钱文丹,芬兰教学法协会创始人。从事基于芬兰教师教育模式的中国教师培训工作。芬兰于韦斯屈莱大学教育学硕士。五年间,走访芬兰100多所学校,访问芬兰教育者,与芬兰家...
电工技术基础与技能-(电气电力类) 本书特色 《电工技术基础与技能(电气电力类)》:按教育部2009年新教学大纲组织编写《电工技术基础与技能(电气电力类)》配有...
幼学琼林-小学生国学文库彩图版-防近视版 本书特色“小学生国学文库”系列丛书立足经典国学,加入注解和译文,同时选择性地对文字加注拼音,并配有相关历史故事和典故,...
提分其实很简单-高考状元告诉你 本书特色 你,还在为自己的成绩而烦恼吗?你,还在为找不到提分的方法而痛苦不堪吗?你,真的可以成为万众瞩目的焦点吗?有这样一个机会...
学习能力 本书特色 《国家公务员九项能力培训系列教程:学习能力》分为三部分。**部分为公务员学习能力标准,第二部分为学习教程,共十章,整体上从三个层面上对公务员...
下次开船港-名家插画本 本书特色 《“下次开船”港》是儿童文学作家严文井的经典童话集,收录了包括《“下次开船”港》《小溪流的歌》《丁丁的一次奇怪旅行》《南南和胡...
忏悔录-英汉双语 本书特色 《忏悔录(英汉双语)》:企鹅口袋书系列·伟大的思想忏悔录-英汉双语 目录 **章第二章第三章第四章第四章第六章第七章第八章第九章第十...
新世纪韩汉词典 本书特色 中韩160多位著名语言专家和教授精诚协同,历经十余年的精心编纂,终成此卷。我社独家引进,以飨读者。本书收词丰富,涵盖广泛:共收词目8万...
中央典藏版 《野性的呼唤》杰克·伦敦短篇小说选 本书特色本书收入作者*优秀的中短篇小说《野性的呼唤》《热爱生命》《寂静的雪野》《强者的力量》等十四篇。这些作品描...
红与黑-英汉对照英汉对照 本书特色 光学几句千巴巴的英文不行……不要总是把阅读的目的放在提高英文上,阅读首先是吸收知识,吸收知识的过程中自然而然就吸收了语言。—...
百年老课本系列:最新官话识字教科书(上下) 本书特色 《百年老课本系列·**官话识字教科书(套装上下册)》是一本看晚清官话标准教材,书汉字英魂,赏水墨灵气。《百...
中学数学解题的理论与实践 内容简介 本书围绕“怎样解题”、“怎样学会解题”这两个基本问题进行数学解题的理论分析与实践探索。“怎样解题”介绍了解题推理论、解题简化...
重构古埃及 本书特色 基于早期埃及学家的发现,以及现代科学和语言学分析的结果,《重构古埃及》作者描写了一些有关古埃及的现代思想。从专制的法老到被肢解的尸体,从神...
《毕生发展(第3版)》一改传统上发展心理学依据年龄作为主线来组织内容的方式,从不同的发展领域角度作为切入点来呈现毕生发展过程
2013-2014-权威推荐高考满分作文-阅卷组长 本书特色 高分样本本书所选2013满分作文和高分作文,由阅卷组长直接从阅卷现场提供,代表着阅卷名师的喜好,是...
无事生非-英文导读版 本书特色 读懂了莎士比亚,你就读懂了人生莎士比亚善于改编旧的故事,以点铁成金的手段使粗糙的情节成为动人的戏剧。《无事自扰》是*好的一个例证...
英汉小词典(大字本) 本书特色 从本词典1984年的修订本出版至今,已经过去15年,内容难免日显陈旧。故而商务印书馆辞书研究中心借出大字本的机会,结合英语语词的...
一年级上册-配人教版-小学生写字课课练 本书特色 《小学生写字课课练:一年级上册(配人教版)》是配合人教版小学语文教材一年级上册使用的字帖,一课一练,识字写字结...
神秘的灯塔(全三册) 本书特色 书中险象环生的探险故事。不仅可以帮助孩子拥有善良、诚实,勇敢,互助、勤奋、聪慧。创新等人类的优秀品质,还可以让他们掌握规范的荚语...
小学生必背古诗词——语文必读丛书 本书特色 “读书破万卷,下笔如有神”,我们相信,通过阅读这套版本权威、选目完善、经典实用的丛书,不仅有助于中小学生的课内外学习...