実例で学ぶ ゲーム開発に使える数学・物理学入門 【PDF版】

翔泳社(出版社) , 加藤潔(著)

商品番号
136070
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2016年09月28日
ISBN
9784798136073
データサイズ
約24.0MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  ゲーム  電子書籍【PDF版】  数学

販売価格:¥3,080(税込)

ポイント:560pt (20%)
詳細はこちら

送料無料 在庫あり

[重要] 消費税率の変更について

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

ゲームプログラムで使われる数学・物理学の基礎知識を楽しく学べる

ゲームプログラミングで避けて通れないのが、数学や物理の基礎知識です。しかし、それらの公式や法則を一から学ぼうとしても、目的であるゲームプログラミングとの関連性が見えにくく、応用しづらいという方も多いと思います。

本書では、動くサンプルのソースコードをもとにして、数学や物理学の知識がどのように生かされているか、その関連性にフォーカスして解説します。扱うテーマは2Dゲームプログラミングに必須といえる定番の処理を厳選。現役講師によるわかりやすく丁寧な解説で、苦手意識を持っている方でも無理なく読んでいただけます。学生からホビーユーザー、経験の浅いプロまで、幅広くお勧めできる一冊です。

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

第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 円形同士、円形と長方形が当たっているか調べたい【距離、ピタゴラスの定理、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 境界線をぼかした画面切り替えをしたい【グラデーション、アルファブレンディング】
5-4 円形に画面を切り替えたい【重複描画回避、ドーナツ形、α値】
5-5 ワイパーのような動きで画面を切り替えたい【場合分け回避】
5-6 [少し小難しい話]様々な画面切り替えエフェクトの手法 【マスクパターン、プログラマブルシェーダ、Gaussianフィルタ】

第6章 ゲームを支える数学・物理学の基礎理論

6-1 比例と一次関数、直線の方程式【比例定数、傾き、切片、媒介変数表示】
6-2 式の展開と因数分解【計算の順序、分配法則】
6-3 二次関数、二次方程式と放物線・円【平方完成、解の公式、円錐曲線】
6-4 三角関数【直角三角形、単位円、ラジアン、位相】
6-5 ベクトルと行列【長さ、方向、一次変換、逆変換】
6-6 微分【変化率、微分係数、極限、合成関数】
6-7 級数と積分【数列、シグマ、原始関数、不定積分、積分定数】
付録1 サンプルプログラムのコンパイル・実行方法
付録2 参考ソースコード
付録3 参考文献

各種問い合わせは以下のリンクからご連絡ください

関連商品

事例で学ぶ!あたらしいデータサイエンスの教科書

販売価格:2,420円(税込)

2019.12.17発売

動かして学ぶ!Python Django開発入門

販売価格:3,740円(税込)

2019.12.13発売

情報処理教科書 情報処理安全確保支援士 2020年版

販売価格:3,168円(税込)

2019.11.19発売

おすすめ特集

今月のクーポン

翔泳社の通販SEshopなら全品送料無料、ポイント還元、さらに毎月更新の割引クーポンでお得!

ITインフラ関連本特集

【PDF版高額書籍フェア】売れ筋のハイエンドPDF版書籍を厳選し、40%ポイント還元!

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

起業に役立つ技術書特集

【起業に役立つ技術書特集】Webサービスを始め、副業やスモールビジネスにオススメの技術書をご案内。

アジャイル・スクラム関連本特集

アジャイル・スクラム入門書からプロフェッショナル向け開発書、チームマネジメント論まで。

Python特集

【今からはじめるPython特集】おすすめ本を入門~上級までレベル別にご紹介!

特集をもっと見る