java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24639|回复: 107

[java电子书] C++游戏编程入门(第4版) PDF 电子书 百度云 网盘下载

  [复制链接]
  • TA的每日心情
    开心
    2018-4-8 22:14
  • 签到天数: 1 天

    [LV.1]初学乍练

    1835

    主题

    1837

    帖子

    5517

    积分

    普通会员

    Rank: 2

    积分
    5517
    发表于 2019-3-21 00:47:00 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《 C++游戏编程入门(第4版)》
    1 d  {2 I7 i/ vjava电子书推荐理由:本书从C++与游戏编程的基础开始,假设读者对两者都没有经验。随着章节的推进,本书将在已学内容的基础上介绍更高级的内容。 本书的每一章介绍一个或几个相关主题。在介绍概念的同时会给出长度较短并且与游戏相关的程序来进行演示。每章的结尾会在一个游戏项目中将一些重要的概念组合起来。本书一章以一个雄心的项目来结束,它涵盖了本书介绍过的所有主要概念。
    . z. O: B1 S* W2 N! a: _. ^

    ! T; U8 ]1 [( v: d$ W1 Q作者:道森 李军/ k0 J% X" ^# [$ E
    出版社:人民邮电出版社8 y% z# V$ }2 f4 I
    出版时间:2015-08-01 * D  m; `( s2 h
    书籍价格:46.60元8 V5 ^- V/ G/ H. u

    . |; m8 W6 t; b* y6 Q5 I: K
    ) B; [' M* }" j' A! I0 @
    & |! u5 u. E3 I2 ~$ f4 Y+ O& o

    ( H9 k7 t8 ?0 j6 N+ D  C1 xjava电子书目录:
    0 y2 k1 ^1 K, C, p5 X第1章 类型、变量与标准I/O:" R/ T/ e. n$ E6 j0 u& [; _
    Lost Fortune        15 i* I; n  Z9 L  V9 F
    1.1 C++简介        1
    5 |' }1 j! c, h1.1.1 使用C++编写游戏        1
    7 `6 [" Q# @( k5 y. S9 n1.1.2 生成可执行文件        2+ ~( U% S3 r" l, ^  q
    1.1.3 错误处理        3, q* i& l* F2 B; U, K' p8 i
    1.1.4 理解ISO标准        49 B' L4 s7 |% Z3 ^" q! Q/ ~! Q. F5 r
    1.2 编写**个C++程序        49 T& c( y; Z% l  _- v
    1.2.1 Game Over程序简介        4% v) I/ Q0 U2 h% @
    1.2.2 注释        53 x$ A. c; N: i- J2 D7 w+ c0 h0 l7 z
    1.2.3 使用空白字符        63 j, H7 s' B9 V1 R1 @
    1.2.4 包含其他文件        6, m1 K* F" @7 h7 N1 H& V
    1.2.5 定义main()函数        7
    $ Q/ N! a) K- d9 c" p1.2.6 通过标准输出显示1 d( U% X; W" t9 S* Z
    文本        7
    * S% M5 m5 s. s2 U% {6 B- x8 D1.2.7 语句的终止        8
    ; t; D# E1 f% \) z' G! G1.2.8 从main()函数返回值        8
    1 q" \1 c8 {: k+ x4 F+ F1.3 使用std名称空间        9! e1 G6 f7 ?/ `! L9 n1 q8 Q+ O
    1.3.1 Game Over 2.0程序
    4 S3 Y3 Z1 E, c" d, P" [简介        9( B  d8 v: W! ]8 ~$ |2 n1 H+ l
    1.3.2 使用using指令        106 D7 h0 V# s; ]! A2 {5 q1 q
    1.3.3 Game Over 3.0
    % b& Y0 A" @. ]5 E" c程序简介        10
    4 ^8 G: U. q) y& z7 o2 h1.3.4 使用using声明        11! s( r! h/ ?1 W- n; h% H
    1.3.5 使用using的时机        11
    5 M7 T% y% w) ]! G7 p) [# H1.4 使用算术运算符        12; x: X( g; Z" f3 l& O
    1.4.1 Expensive Calculator) T: a: ^( c) U! ?
    程序简介        12
    0 r2 J" A  i+ d# ^! v$ G  Y3 A9 f! e( s1.4.2 加法、减法与乘法        13
    5 _8 |0 L4 [+ r1.4.3 理解整型与浮点型& y6 g1 k* k! v  X
    除法        13
    , `; z& o# R- ]0 M8 n8 Z1.4.4 使用模除运算符        14, a: _& Y+ F; q% N9 z1 q% |/ B$ |
    1.4.5 运算符的优先级        14: y# Q. d( W+ M. A
    1.5 声明和初始化变量        14) Q9 g7 o) g3 x% u) s) `8 ^3 Q
    1.5.1 Game Stats程序简介        143 D- I9 x% X# x8 |) c% D) t' o' w
    1.5.2 基本类型        16  D+ S7 ^" I+ w* c- E: `
    1.5.3 类型修饰符        16  t* s! g9 c6 Q9 D+ h% u" H% Q
    1.5.4 变量声明        17
    6 t" V. P7 K! D: L& E" j9 d. P( j! ^1.5.5 变量命名        18  H4 ~7 T) z+ h& |' T
    1.5.6 变量的赋值        19
    / o# \' G# V7 y6 i1.5.7 变量初始化        20
    + u1 W% G4 m2 [1.5.8 显示变量值        20
    , g" D, ~& M  Q- a- B+ f: V1.5.9 获取用户输入        20; n0 q) J! I/ M7 O, w& M6 R
    1.5.10 为类型定义新名称        21( j+ D) {4 `- v
    1.5.11 类型的选择        21% s( O# B8 A+ S, @% L6 Y& _
    1.6 使用变量进行算术运算        21+ D  n, e- D4 v. h. N4 [" ~1 m
    1.6.1 Game Stats 2.0( F6 V* m) o8 V$ o0 ^3 K: a
    程序简介        22
    % `4 L1 O, u* I4 {+ H$ K) z- X1.6.2 修改变量值        23
    / R1 i, u/ Q4 J1.6.3 使用组合赋值运算符        23
    ) |* _0 A; a# X( s8 _& y( B( j1.6.4 递增运算符与递减( ^/ M2 o* C; t
    运算符        24) y6 r$ L5 \- }. C/ c4 e% ]0 D
    1.6.5 整数的溢出处理        25( c# n8 e- G" T& s1 c
    1.7 使用常量        26
    , s9 B) a' `/ r1.7.1 Game Stats 3.09 e. O  h2 k) s9 x
    程序简介        26
    % X  c+ k3 J2 u, h: f1.7.2 使用常量        27
    1 z5 k; ^" w! ^# l1 u( s. V" g1.7.3 使用枚举类型        277 r8 `) _! A) U4 R5 P
    1.8 Lost Fortune简介        28
    5 j* G( ]7 d3 y1.8.1 创建程序        29
    8 I) l: K, }) ]1.8.2 从玩家获取信息        30/ S9 {/ \3 w. V$ F
    1.8.3 讲故事        307 w& E0 r! f* ]/ y7 o
    1.9 本章小结        31
    9 O/ Y7 d, o# [* V1.10 问与答        32
    . U' t: j. Y$ B% l0 {) R7 S1.11 问题讨论        33" Y- P" U8 l: P4 R% H$ X
    1.12 习题        342 u  O8 v. ?3 M
    第2章 真值、分支与游戏循环:
    3 Z& r5 k; s  S& CGuess My Number        35  t8 T0 e- D$ X9 _4 |) \) ^! x: t
    2.1 理解真值        35
    * [/ ~4 h( [  v1 c- L( k2.2 使用if语句        36
    ) x9 `. X1 M. P; b3 z6 g2.2.1 Score Rater程序简介        36
    " G! W' G) H  c9 j8 Q& O2.2.2 验证真与假        38
    5 b( Q! K3 l: h4 y. R- y2 T2.2.3 值的真与假        397 M$ S" W' h9 Q
    2.2.4 使用关系运算符        395 r+ j. k3 E* U3 L8 m3 B) t
    2.2.5 if语句的嵌套        404 o/ K, a- \) x7 G0 E
    2.3 使用else子句        40
    # ^" }7 `* f/ I, V# e+ i2.3.1 Score Rater 2.0
    1 X; q, [- s/ H: o: r% z9 b& K, F程序简介        419 [0 a3 J' C  _6 T* S
    2.3.2 两种创建分支的方法        42, J3 K  x# r9 w  K, E
    2.4 使用带else子句的if& t, Y! z  ~* O( i% c
    语句序列        43
    7 L# M9 {9 v3 V' e, F8 J% a% q) m2.4.1 Score Rater 3.0程序4 ?: s) ]( ^/ v- s! L$ l/ u5 ~0 W, K: a
    简介        43+ N; W, |  \* \% p' U2 G
    2.4.2 创建带else子句的if
    * v0 m1 Y" a5 S语句序列        44
    $ w" ], f" z- T( J+ t) Y2 V2.5 使用switch语句        45
      Q/ w/ ~" h2 O+ X2.5.1 Menu Chooser程序
      s- i, [% y! X( q& Q简介        46
    / \- K, @8 J7 B2.5.2 创建多路分支        488 |$ B+ }( B, E% O5 s2 H5 r
    2.6 使用while循环        48
    % d: t) f0 D* Z. T4 O/ Y2.6.1 Play Again游戏简介        483 [, ?: @0 Q: e* i" z
    2.6.2 使用while循环        490 X" J. G1 G# z4 P4 J( e8 h
    2.7 使用do循环        50
    1 e$ f( i  `8 I: z2.7.1 Play Again 2.0程序
    ( P- O; J% H! {" t- Y" W简介        50/ n- n4 E4 Q8 _1 v8 A& x0 k! _
    2.7.2 使用do循环        518 B' g3 }# x! A' n0 P8 r; N) r
    2.8 使用break和continue语句        52, Q" p8 d2 K$ l
    2.8.1 Finicky Counter程序
    ' c# u4 W! G9 b' F5 k5 X1 q简介        52
    9 ?+ K6 l% a% i, _/ W  H2.8.2 创建while(true)循环        53
      W* [0 W4 k3 t: f4 d2.8.3使用break语句退出
    % T" q* k7 E4 Z! k循环        53
    ; u6 ]& U: |5 S5 u; m1 E2.8.4 使用continue语句跳转2 `5 t* e: C- m' k2 D  r, x' e' |
    到循环开始        54
    , |" @0 l$ A( P& m: O1 t; I( W+ E% r, S2.8.5 使用break和continue2 {+ ]# |4 g! y3 n0 C
    的时机        54: w; _2 S) \% F% [4 s( w+ k, L
    2.9 使用逻辑运算符        54
    6 ~6 _. A% t, {2.9.1 Designers Network程序
    , E$ u6 o1 X( C! a7 f简介        55! c  B/ n( R2 }/ r1 S, l* L
    2.9.2 使用逻辑与运算符        57
    ( J4 @6 T- i9 g% ^2.9.3 使用逻辑或运算符        58' b- e$ v+ E/ g$ k8 ]5 q, q5 f
    2.9.4 使用逻辑非运算符        58
    % Q  N* n5 z9 X( k( }7 b* F; }; {2.9.5 运算符的优先级        594 C# B* e4 ~7 u3 N$ S
    2.10 随机数的生成        60
    4 T1 d# V: j$ d. K" J$ H2.10.1 Die Roller程序简介        60
    4 g6 N4 R+ I; k  \* o# t, V2.10.2 调用rand()函数        61
    8 X& v" W3 h! n& \5 Y8 L8 b2.10.3 为随机数生成器确定" d6 \: U6 z& E0 u/ T3 G
    种子        61& X& \# r& ]  L9 u
    2.10.4 在一定范围内计算        62
    " L2 V3 J2 g1 {7 G$ ~2.11 理解游戏主循环        639 |( g) S& L. f0 {4 \/ t% b
    2.12 Guess My Number游戏% Y: ~2 i% A) k! Z9 l2 \. ]
    简介        64! a. g  M# _, ^0 K
    2.12.1 采用游戏主循环        64
    5 I: F% L* X2 q2.12.2 初始化游戏        65
    * G, E7 L3 h9 P1 H2.12.3 创建游戏主循环        66
    # [/ y7 v" }5 R2.12.4 游戏结束        67
    5 R# L% d# M7 `2.13 本章小结        67
    8 }& L- z* q; _$ q  ^8 U2.14 问与答        68
    ( V3 E- `& Q2 V) s# u6 S3 I: O& B2.15 问题讨论        69, ]2 s6 _1 T4 l& v* d  \6 T. k# r
    2.16 习题        69/ @) `" ^* T, D5 u3 g3 @$ }) A- b
    第3章 for循环、字符串与数组:9 k* e4 c0 x+ n& j- A
    Word Jumble        71
    ) i; }4 E- ^6 u3 T9 s: N3.1 使用for循环        71
    0 h2 n1 U7 Y- C/ j$ f: Z3.1.1 Counter程序简介        72  `& D4 m) K+ M( `
    3.1.2 使用for循环计数        73
    $ g% f9 U/ m1 }3 _  C3.1.3 在for循环中使用空6 d0 ?# \7 _, w4 o  n. e2 |5 n; N
    语句        74
    0 H+ t- U0 ?$ y! a, }! \3.1.4 for循环的嵌套        74
    0 g, ]* _1 {" u3.2 了解对象        75
    . i* x1 S9 {/ I- Q9 u2 @3.3 使用string对象        77
    . i: j0 k. y' M7 `3.3.1 String Tester程序简介        77
    8 P7 v% p2 d' w, ]5 t' H( O. g3.3.2 创建string对象        798 n3 V7 l' w" l1 }( B
    3.3.3 string对象的连接        79
    - b& }- K+ _8 x6 Q* [+ C2 u' v% ]3.3.4 使用size()成员函数        79
    3 B  Y5 a0 K: S3 f3.3.5 索引string对象        804 T% n; ]1 ]7 Q+ s2 s  J9 |
    3.3.6 循环访问string对象        811 Y2 O) g5 v/ R$ }
    3.3.7 使用find()成员函数        81
    3 J$ j0 j! o( |. O( C3.3.8 使用erase()成员函数        82" p1 X& z& L  c8 G8 m/ E; F
    3.3.9 使用empty()成员函数        836 b7 e& [: ^7 v
    3.4 使用数组        83
    & ]0 |/ ?. ]1 P! \3.4.1 Hero's Inventory程序
    2 R: Q# T+ L! b" G& x简介        835 f4 V6 I: J7 ?. |* _  g
    3.4.2 创建数组        85
    % C3 f( T3 {4 D. t7 l8 w* b9 W3.4.3 数组的索引        86
    - O( F) D2 l% W3.4.4 使用数组元素的成员3 v( r9 i* Y, P* `2 D# t
    函数        87# a$ Z* V+ H( I4 s# l
    3.4.5 数组边界        87# A) b5 V/ |2 [! W4 C* ^4 }' M
    3.5 理解C风格字符串        88
    1 G1 T/ `' R( t! j7 ^6 f3.6 使用多维数组        89
    2 z4 O& {1 Q6 i* l' n& Z+ J& F3.6.1 Tic-Tac-Toe Board程序3 L% S% e, @- @: c" \' P' U
    简介        90  \0 F$ {- j7 v4 J3 J, F
    3.6.2 创建多维数组        913 w: U' B1 P& [: o& V7 M
    3.6.3 多维数组的索引        921 b9 e2 ~$ N* a& d7 @) q" `) R
    3.7 Word Jumble程序简介        92
    + e7 G1 z+ d6 k3 Y! n; A3.7.1 创建程序        93  _3 D, @; G" o  B7 Q: w0 p
    3.7.2 选择单词        93
    5 g8 F* ]: N- |; t$ x3 j! S. P7 {3.7.3 单词乱序        94
    3 }( c; O5 H2 o9 l3.7.4 欢迎界面        95
    + E3 u2 n! ]$ a% l& p% _- }3.7.5 进入游戏主循环        95
    / q: P; ~' \: [" p3.7.6 游戏结束        96
    5 |6 I2 u) u+ z9 w3.8 本章小结        96) q, g, Q8 x2 n: l% S% u
    3.9 问与答        97* d6 h- G2 Y+ O
    3.10 问题讨论        99
    % I  ~/ ?+ G; `  _+ q" s( u3.11 习题        99
    6 J; N1 S- b  I+ o  L5 V第4章 标准模板库:Hangman        100" e5 F% s1 t  K0 j3 u
    4.1 标准模板库简介        100
    ) U6 m2 b) c" W8 }1 M0 t4.2 使用vector        101- T1 J: d9 y* j' |$ }* `& b
    4.2.1 Hero's Inventory 2.0程序
      s- u  |6 {* W! j) A简介        101. S. @- A8 d% d  q! E
    4.2.2 使用向量的准备工作        103# [/ s, u2 f5 L* u
    4.2.3 向量的声明        103
    & C/ K/ c% p+ V6 l6 R4.2.4 使用push_back()成员
    6 S7 ?- [" X0 F. r) G函数        104
    ( b1 ^) t6 O2 y6 k/ e4.2.5 使用size()成员函数        104
    $ c  q0 X; g3 q& n4.2.6 向量的索引        1057 h1 q1 _$ a, V9 `  h; b
    4.2.7 调用元素的成员函数        105
    3 e3 v' }6 [1 s% K# [' _0 Z: w. u4.2.8 使用pop_back()成员4 F7 k. \; |/ W& y2 n
    函数        106
    4 c" I5 q$ Z! E/ T5 f5 P' w4.2.9 使用clear()成员函数        1061 v4 W5 a; D+ r
    4.2.10 使用empty()成员" O3 E2 }: O+ ]: z$ f6 K
    函数        106; g& `) e7 D; C$ C  Y; ^1 Q
    4.3 使用迭代器        107$ P  a: ~- ]! h, N' N
    4.3.1 Hero's Inventory 3.0程序
    4 X" V5 m- p! c" G* l) d" o简介        107
    / h; [& n# v( \0 `4.3.2 迭代器的声明        1090 t+ f/ n' M$ u1 ?  o! y& E
    4.3.3 循环访问向量        110+ f8 ?, S" w6 g3 N+ Q
    4.3.4 修改向量元素的值        1119 o4 c# D" J9 `9 ^# {
    4.3.5 访问向量元素的成员2 A6 i" J* W4 _7 ^
    函数
    , x, Z0 b" K- ]
    $ G/ M2 h" @( ^Java资料百度网盘下载地址链接(百度云):java自学网(javazx.com) C++游戏编程入门(第4版)  PDF 高清 电子书 百度云.rar【密码回帖可见】
    ; ~. G; d  @- M( p# F4 |) j
    游客,如果您要查看本帖隐藏内容请回复

    - S8 Q6 O" ~1 l8 x( O' P; U, t& }. F8 b* w! S

    & y& [% z2 f; ~% q8 m0 r- W" m& f+ `$ f! m
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-9-30 14:47
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    4436

    帖子

    8882

    积分

    普通会员

    Rank: 2

    积分
    8882
    发表于 2019-12-24 17:41:06 | 显示全部楼层
    楼猪V5啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4439

    帖子

    8880

    积分

    普通会员

    Rank: 2

    积分
    8880
    发表于 2019-12-31 07:22:56 | 显示全部楼层
    非常好,顶一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4454

    帖子

    8924

    积分

    禁止发言

    积分
    8924
    发表于 2020-1-7 12:27:00 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-14 12:23
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    26

    积分

    普通会员

    Rank: 2

    积分
    26
    发表于 2020-1-14 12:29:05 来自手机 | 显示全部楼层
    好的资源给您点赞了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2020-4-1 12:51
  • 签到天数: 48 天

    [LV.5]渐入佳境

    0

    主题

    57

    帖子

    945

    积分

    普通会员

    Rank: 2

    积分
    945
    发表于 2020-1-14 12:51:20 | 显示全部楼层
    回复看一下,好资料
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4463

    帖子

    8928

    积分

    普通会员

    Rank: 2

    积分
    8928
    发表于 2020-1-24 06:10:25 | 显示全部楼层
    我能看看吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-4-29 07:28
  • 签到天数: 9 天

    [LV.3]初窥堂奥

    0

    主题

    4522

    帖子

    9226

    积分

    普通会员

    Rank: 2

    积分
    9226
    发表于 2020-2-9 12:59:56 | 显示全部楼层
    多学习一下多学习一下多学习一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4506

    帖子

    9014

    积分

    普通会员

    Rank: 2

    积分
    9014
    发表于 2020-2-19 11:12:18 | 显示全部楼层
    资料不错,赶快下载
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-19 12:15
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    5

    帖子

    30

    积分

    普通会员

    Rank: 2

    积分
    30
    发表于 2020-2-19 12:19:09 来自手机 | 显示全部楼层
    谢谢楼主,谢谢嘻嘻嘻嘻嘻嘻嘻嘻
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2025-2-19 06:40 , Processed in 0.231021 second(s), 36 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表