{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免運費
Yami

Nickname

請告訴我們怎麼更好地稱呼你

更新你的名字
賬戶 訂單 收藏
{{ inviteNavTitle }}
退出登入

切換配送區域

不同區域的庫存和配送時效可能存在差異。

歷史郵編

{{email ? __('Got it!') : __('Restock Alert')}}

我們將在商品到貨後第一時間通知你。

取消
Yami

京東圖書

游戏开发的数学和物理

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

游戏开发的数学和物理

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
後結束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
後結束促銷
後開始秒殺 後結束秒殺
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 詳情
商品有效期

已下架

我們不知道該商品何時或是否會重新有庫存。

當前地址無法配送
已售完

商品描述

展開全部描述
Editer Recommend

告诉你,让游戏逼真、流畅的秘密
42个编程实例,打通游戏开发的任督二脉
134张图解,清晰讲解游戏编程五大基本实现
物体的运动 卷动 碰撞检测 光线的制作 画面切换
如何做出火山喷发似的酷炫效果?
各种形状的物体的碰撞测试是如何实现的?
怎样精准模拟重力作用下的运动轨迹?

怎样实现追踪目标物体并可弯曲的激光?

Content Description

《游戏开发的数学和物理》严格选取了游戏开发中最常用的数学和物理学知识,通过游戏开发实例,配上丰富的插图,以从易到难的顺序进行讲解。第1章到第5章分别讲解了物体的运动、卷动、碰撞检测、光线的制作、画面切换的细分处理。这五章将2D游戏必需的知识一网打尽,同时还严格挑选了少量3D游戏编程的基础内容以供参考。第6章系统梳理了游戏开发的数学和物理学理论,帮助读者更好地理解前五章的内容。
《游戏开发的数学和物理》适合网络和手机游戏开发者阅读。

Author Description

加藤洁,毕业于东京理科大学物理专业,后转攻信息科学。现任教于AmusementMedia综合学院,主讲游戏数学和3D程序开发。近年来随着游戏开发所需的技术水平越来越高,主张让高中毕业的游戏开发者也能习得这些高深的技巧。日常致力于教育方法的研究工作,希望以简单有效的方式讲解门槛较高的理科知识。著有《PC-9801PROGRAMMERSBible》(合著,技术评论社,1994)。


徐谦(本书译者),7年技术开发及项目经验,曾以技术工程师身份赴日本工作两年,后归国联合创办互联网公司,现居上海继续创业中。侧重Web开发,有若干高并发、实时Web系统的分布式解决案例。热爱开源,曾向多个知名开源项目贡献代码,在Github开源的个人项目获得广泛认可。乐于分享技术心得。

Catalogue

第1章物体的运动
1.1 让物体沿水平方向运动 【匀速直线运动、x+=v;、 v = -v】
1.2 通过键盘控制物体的运动 【键盘输入、斜方向移动、勾股定理】
1.3 让物体沿任意方向运动 【三角函数、正弦、余弦、弧度】
1.4 在物体运动中加入重力 【抛物运动、重力加速度、计算误差、积分】
1.5 物体随机飞溅运动 【随机数、均匀随机数、正态分布】
1.6 让物体进行圆周运动 【角速度、向心力】
1.7 [ 进阶] 微分方程式及其数值解法 【微分方程、数值解法、欧拉法】


第2章卷动
2.1 将背景从一端卷动到另一端 【镜头位置、卷动幅度、比例关系】
2.2 让背景卷动与角色的运动产生联动 【区域坐标、画面坐标】
2.3 卷动由地图块组合的地图 【地图、地图块、整数的减法、移位运算、逻辑运算】
2.4 波纹式的摇摆卷动 【波纹扭曲、正弦波、波长、振幅、周期】
2.5 制作有纵深感的卷动 【透视、比例计算、梯形】
2.6 [ 进阶] 透视理论 【视景体、近似】


第3章碰撞检测
3.1 长方形物体间的碰撞检测 【矩形、德摩根定律】
3.2 圆形与圆形、圆形与长方形物体间的碰撞检测 【距离、勾股定理、平方比较】
3.3 细长形物体与圆形物体间的碰撞检测 【点与线段的距离、内积、微分】
3.4 扇形物体的碰撞检测 【条件划分、向量的运算、向量的内分点、圆的方程式】
3.5 [ 进阶] 3D的碰撞检测 【2D、3D、维度扩展】


第4章光线的制作
4.1 让物体向任意方向旋转(含缩放效果) 【旋转、基向量、向量加法、向量减法】
4.2 任意两点间的光线投射 【向量长度、单位向量】
4.3 光线弯曲处理 【圆形、圆周长、伪影】
4.4 实现带追踪效果的激光 【左右判定、外积、旋转速度】
4.5 [ 进阶] 绘制大幅度弯曲的曲线时的难点 【曲率、曲线的粗细、插值曲线、反射】


第5章画面切换效果
5.1 水平扫描式画面切换 【三角多边形、纹理素材、uv坐标】
5.2 斜向扫描式画面切换 【向量形式的直线、剪裁】
5.3 使用带模糊效果的分界线进行画面切换 【渐变、Alpha 合成】
5.4 使用圆形进行画面切换 【避免重复渲染、环形、a值】
5.5 雨刷式画面切换 【避免条件分支】
5.6 [ 进阶] 多种多样的画面切换方法 【遮罩图案、可编程着色器、高斯滤波器】


第6章游戏开发的数学和物理学基础理论
6.1 比例、一次函数及直线方程 【比例系数、斜率、截距、参数方程】
6.2 算式展开与因式分解 【计算优先级、分配律】
6.3 二次函数、二次方程与抛物线 ? 圆 【完全平方、求根公式、圆锥曲线】
6.4 三角函数 【直角三角形、单位园、弧度、相位】
6.5 向量与矩阵 【长度、方向、一次变换、逆变换】
6.6 微分 【变化率、微分系数、极限、合成函数】
6.7 级数与积分 【数列、西格玛、原函数、不定积分、积分常数】
附 录示例程序的编译及运行方法
--基于Visual Studio 2013、Visual Studio 2012、Visual Studio

Introduction

这是一本通过游戏开发实例,讲解数学与物理知识的书。数学与物理,两者都是游戏开发中不可或缺的。然而在实际的游戏制作中,并不能像在学校的物理数学课上那样,不管三七二十一先背下一堆可能用得着的公式或解题技巧。真正的游戏开发,总是先遇到一个需要实现的需求,然后再在寻求实现方法的过程中,去学习必要的数学和物理知识,即“先有需求,再掌握实现需求的工具”。对于普通人来说,想必这样的学习模式才是更加自然并有效的吧。
自古以来,数学都是伴随着一些颇具实用性的目的产生并发展起来的。例如在古代,建筑中必须要测算距离或长度,赋税或商业活动中必须计算款项、面积、体积等,数学正是在这些现实需求中一步步发展起来的。而物理学的初衷也是用算式这种客观的语言来描述身边发生的现象,同样起源于非常实际的需求。因此,从某种意义上来说,“先有需求,再去掌握实现需求的工具”这种学习模式,正是顺应整个数学和物理发展过程的最自然的方式。
时至今日,数学和物理已经经历过无数才华横溢的先人的反复锤炼,称它们为集合了人类智慧的瑰宝也不为过,它们共同支撑起了现代的科学技术,当然也是游戏以及计算机行业的基石。但是我们在学习这样的智慧瑰宝时,却往往不明白数学和物理究竟有什么作用,只是像背诵咒语一样强行记下公式,甚至也有不少人对其感到厌恶。其实人的本性确实如此,假如不是对某样事物抱有兴趣,或者迫于外部压力,是很难认真地自觉学习的。即便数学和物理是人类智慧的瑰宝,但如果在连它们能做什么都不了解的情况下去勉强学习,那也是违背人类本性的,学习起来自然也就倍感艰难了。
本书以编程为题材,每一章节都会先提出一个需要解决的实际问题,然后针对问题通过公式和必要的理论知识讲解解决方法。为了让这样的学习模式更加有效,书中所提出的问题应当是真正实用的,才容易让读者产生兴趣,因此本书所涉及的问题严格选取了实际2D游戏编程中不可缺少的技术。而本着尽量生动有趣的原则,在编撰人员的努力下,解决问题的示例程序都采用了与实际游戏同样的图片素材。希望广大读者朋友可以籍由本书更加自然地走进门槛不低的数学和物理世界。
本书大致可以有两种阅读方法。方法一,通过解决问题的实际案例入门(第1章~第5章),掌握必要的数学、物理知识。这种阅读方法适合所有想编写游戏程序的读者。针对这部分读者,本书涵盖了2D游戏开发中所涉及的几乎所有的必要知识。而对于想要开发3D游戏的读者,也建议不要一下跳跃到3D,先以本书所涉及的2D知识为基础开始学习会更加容易入门。另一种阅读方法是,从本书的理论部分(第6章)开始,先了解本书所涉及的数学、物理公式在实际生活中究竟有什么作用。推荐那些在中学、大学里不得不学习理科,却又不知道学习理科有什么用的同学们采用这种阅读方法。我本人作为一名游戏学校的讲师,一直在帮助学生将中学、大学里的教育成果转变为游戏公司的实际生产力,充当着桥梁的作用,因此如果本书能对中学生、大学生的理科教育有一点帮助的话,对我来说将是意外的惊喜。
在阅读本书时请注意,为了简化理论知识以外的部分,本书中的示例代码可能会违背一些代码编写的基本规范。特别是类似将vx这样的短变量名作为全局变量的做法,在真正编程时千万不要去模仿。
最后,对给予我执笔机会,并对内容等方面提供巨大帮助的小川史晃编辑及翔泳社的诸位,对邀请我写作并协助策划的AmusementMedia综合学院的猪狩贤一郎先生,以及对本书文字提出很多建议的学院剧本专业的老师们,一并表示深深的感谢。
2013年11月
加藤洁

規格參數

品牌 京東圖書
品牌屬地 China

免責聲明

產品價格、包裝、規格等資訊如有調整,恕不另行通知。我們盡量做到及時更新產品資訊,但請以收到實物為準。使用產品前,請始終閱讀產品隨附的標籤、警告及說明。

查看詳情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
數量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 JD@CHINA 銷售
送至
{{ __("Ship to United States only") }}
滿69免運費
正品保證

已加入購物車

繼續逛逛

為你推薦

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

優惠券

{{ coupon.coupon_name_new | formatCurrency }}
領取 已領取 已領完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即將過期: {{ formatTime(coupon.use_end_time) }}

分享給好友

取消

亞米禮卡專享價

使用禮卡支付即可獲得禮卡專享價

規則說明

禮卡專享價是部分商品擁有的特殊優惠價格;

購買禮卡專享價商品時,若在結算時使用電子禮卡抵扣支付,且禮卡餘額足夠支付訂單中所有禮卡專享價商品的專享價總和,則可以啟用禮卡專享價;

不使用禮卡支付,或禮卡餘額不滿足上一條所述要求時,將無法啟用禮卡專享價,按照普通售價計算,但您仍然可以購買這些商品;

在購買禮卡專享價商品時,若餘額不足,可以在購物車或結算頁中點擊“充值”按鈕對禮卡進行購買和充值;

商品若擁有禮卡專享價,會顯示“專享”的特殊價格標記;

如有疑問,請隨時聯繫客服;

禮卡專享價相關規則最終解釋權歸亞米所有。

由 亞米 銷售

服務保障

Yami 滿$49免運費
Yami 無憂退換
Yami 從美國出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

亞米網希望為我們的客戶提供最優秀的售後服務,讓所有人都能放心在亞米購物。亞米自營商品在滿足退換貨條件的情況下,可在收到包裹的30天之內退換商品(食品因商品質量問題7天內可退換;為了確保每位客戶都能獲得安全和高質量的商品,對於美妝類產品,一經開封或使用即不提供退款或退貨服務,質量問題除外;其他特殊商品需聯繫客服諮詢)。
感謝您的理解和支持。

查看詳情

由 亞米 銷售

亞米電子禮品卡使用規則

若購買時選擇自動儲值,訂單完成後禮品卡將自動儲值至您的帳戶;

若購買時選擇發送郵件,訂單完成後系統將自動發送卡號和密碼到您填寫的郵箱;

寄送郵件時,任何使用者均可使用郵件中的卡號密碼進行禮卡儲值,請妥善保管郵件資訊。

如接收郵件遇到問題,請聯絡客服處理;

發送郵件時,若禮卡沒有被兌換,可以補發郵件。若已經被其他用戶兌換,無法補償;

亞米網電子禮卡可用於購買自營或第三方商品;

亞米網電子禮卡沒有有效期限限制,長期有效;

亞米網電子禮卡的金額,可分多次使用;

亞米網電子禮卡業務規則,最終解釋權歸亞米網所有。

退換政策

已消費的電子禮卡不支持退款。

JD@CHINA 銷售

服務保障

Yami 滿$49免運費
Yami 最優售後
Yami 美國本土出貨

配送資訊

  • 美國

    標準配送 $5.99(不含阿拉斯加,夏威夷),最終價滿$49免運費

    本地配送$5.99(加州,紐約州,新澤西,麻省和賓夕法尼亞,以上州部分地區);最終價滿$49免運費

    兩日達(含阿拉斯加夏威夷)運費19.99美元起

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

由 JD@CHINA 銷售

服務保障

Yami 跨店滿$69免運費
Yami 30天退換保障

亞米-中國集運倉

由亞米從中國精選並集合各大優秀店舖的商品至亞米中國整合中心,合併包裹後將一次合包跨國郵寄至您的地址。跨店包郵門檻低至$69。您將在多商家集合提供的廣泛選購商品中選購商品,輕鬆享有跨店鋪包郵後的低郵資。

退換政策

提供30天內退換保障。產品需在全新未使用的原包裝內,並附有購買憑證。產品品質問題、錯發、或漏發等商家造成的失誤,將進行退款處理。其它原因造成的退換貨郵費客戶將需要自行承擔。由於所有商品均長途跋涉,偶有簡易外包壓磨等但不涉及內部品質問題者,不予退換。

配送資訊

亞米中國集運 Consolidated Shipping 運費$9.99(訂單滿$69 包郵)

下單後2個工作天中國商家出貨,所有包裹抵達亞米中國整合中心(除特別情況及中國境內個別法定假日外)會合併包裹後透過UPS發往美國。 UPS從中國出貨後到美國境內的平均時間為10個工作天左右,可隨時根據直發單號追蹤查詢。受疫情影響,目前物流可能延遲5天左右。包裹需要客人簽收。如未簽收,客人須承擔包裹遺失風險。

由 JD@CHINA 銷售

服務保障

滿69免運費
正品保證

配送資訊

Yami Consolidated Shipping 運費$9.99(訂單滿$69包郵)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

積分規則

不參加任何折扣活動以及亞米會員積分制度。

退換政策

提供30天內退還保障。產品需全新未使用原包裝內,並附有購買憑證。產品品質問題、或錯發漏發等,由商家造成的失誤,將進行補發,或退款處理。其它原因需退貨費用由客戶自行承擔。

Yami

下載亞米應用

返回頂部

為您推薦

品牌故事

京東圖書

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

評論{{'('+ commentList.posts_count + ')'}}

分享您的感受,幫助更多用戶做出選擇。

撰寫評論
{{ totalRating }} 撰寫評論
  • {{i}}星

    {{i}} 星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已購買 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暫無符合條件的評論~

評論詳情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已購買 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

回覆{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

請輸入內容

取消

這是到目前為止的所有評論!

發表評論
商品評分

請輸入評論

  • 一個好的暱稱,會讓你的評論更受歡迎!
  • 修改了這裡的暱稱,個人資料中的暱稱也將被修改。
感謝你的評論
你的好評可以幫助我們的社區發現更好的亞洲商品。

舉報

取消

確認刪除該評論嗎?

取消

歷史瀏覽

品牌故事

京東圖書