java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24640|回复: 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版)》
    - q2 ~+ h% y! N9 [! Yjava电子书推荐理由:本书从C++与游戏编程的基础开始,假设读者对两者都没有经验。随着章节的推进,本书将在已学内容的基础上介绍更高级的内容。 本书的每一章介绍一个或几个相关主题。在介绍概念的同时会给出长度较短并且与游戏相关的程序来进行演示。每章的结尾会在一个游戏项目中将一些重要的概念组合起来。本书一章以一个雄心的项目来结束,它涵盖了本书介绍过的所有主要概念。
    - F$ i! P& \* O: @! i, M7 K7 L0 X
    2 U0 I! m/ t" Z
    作者:道森 李军
    " l% c2 d# [4 b) J" S0 U- ?出版社:人民邮电出版社2 G. u4 t# P( v( W# P4 c6 c
    出版时间:2015-08-01
    1 G$ p1 l! S  h6 P书籍价格:46.60元
    ; y2 U( l/ Y7 B) g- y: M3 @% D# Y

    7 M$ R9 w1 ]0 |( ?0 L! J$ R- H9 q, n' y6 u; [* @! Y) p# d! z

    , o5 b* x6 y1 v% @java电子书目录:
    + K' M# n0 P5 Z# d, Z9 C& N第1章 类型、变量与标准I/O:9 x2 P6 O0 u( `
    Lost Fortune        1* S1 [! `2 @0 v
    1.1 C++简介        1
    7 C% C) P% _2 \' q1 w1.1.1 使用C++编写游戏        1
    9 I2 {3 x8 h/ y" j; I1.1.2 生成可执行文件        2& C: U0 W- \3 n& i2 D& N# Q! {" x+ Q
    1.1.3 错误处理        3
    $ w7 i6 V7 i6 {( C1.1.4 理解ISO标准        4
    : L& t, k0 E4 Z. O! W1.2 编写**个C++程序        4- Z0 f0 a4 r9 o5 c  o5 T/ v
    1.2.1 Game Over程序简介        49 w* s8 s  P: p7 C" G
    1.2.2 注释        5
    ; o: [! H! f4 I; S/ |! g& I& O# L& W# p1.2.3 使用空白字符        6- x/ ]9 H+ [' e% P( j6 O5 N4 f
    1.2.4 包含其他文件        6
    7 u: L0 T! h/ O! o& k: u  I1.2.5 定义main()函数        7
      o" Y3 T2 J; @) C1 S* m  e1.2.6 通过标准输出显示# E9 K8 k) C5 O* h
    文本        7- t( D, j3 z% k( z
    1.2.7 语句的终止        80 G2 h& |3 j( R
    1.2.8 从main()函数返回值        8& t9 r8 a" _  V" s; R3 j6 s: r# a$ X
    1.3 使用std名称空间        92 x* D/ [3 N5 w1 }
    1.3.1 Game Over 2.0程序% z2 ]; E  U" I  V
    简介        94 m% L1 J' \4 P% ?
    1.3.2 使用using指令        10" m" n1 h, J" t' p. I
    1.3.3 Game Over 3.03 V7 O5 [* }- G5 |5 U' ~# K" ]
    程序简介        10& t4 n& }: G& `
    1.3.4 使用using声明        11; k) U! d7 n" x# {4 H
    1.3.5 使用using的时机        11) T3 a1 }  u7 F3 v0 A
    1.4 使用算术运算符        12/ m4 B3 B! F$ i2 ?4 T
    1.4.1 Expensive Calculator8 R5 M/ {' J& Y% a4 n" I. A( d( I
    程序简介        12
    9 H2 O) _, V$ `+ J! ~3 n1.4.2 加法、减法与乘法        13
    4 g+ ?7 B1 {) P! Z9 w" ~1.4.3 理解整型与浮点型; C0 ?; q; B, N0 |6 w
    除法        136 X/ ?2 ~9 @/ @# z& f
    1.4.4 使用模除运算符        14& D1 C2 L. C! @0 r$ Q6 F: }% i
    1.4.5 运算符的优先级        14  E2 o- M/ T; f% `7 ?
    1.5 声明和初始化变量        14
    2 r' K' g: k* C2 Y! f0 J, V1.5.1 Game Stats程序简介        14
    . H% a: |6 \. f1.5.2 基本类型        16$ q) Y: o) a# f5 ~( V& J) o
    1.5.3 类型修饰符        16- e  `7 T* C8 \! A5 d/ Q/ D
    1.5.4 变量声明        17
    - J, y# B" ]. H1.5.5 变量命名        183 |/ P4 ]3 I( j/ e, q
    1.5.6 变量的赋值        191 L. G$ d- i  v1 V
    1.5.7 变量初始化        20' C& T9 z. B5 I) A6 {; w
    1.5.8 显示变量值        20
    ' g& G2 {: q. I5 t! T* Z1.5.9 获取用户输入        20% j/ k4 ]8 c2 D' `+ ?8 `7 t# C) p7 ^
    1.5.10 为类型定义新名称        21
    % @, S6 e' D6 z1.5.11 类型的选择        21
    8 z$ }8 {. {$ z0 L1.6 使用变量进行算术运算        217 h. e+ U. L1 r7 {$ g
    1.6.1 Game Stats 2.09 T) R" B! ?  r" I
    程序简介        22
    ; s( H3 f* e; t- R( G7 a1.6.2 修改变量值        233 L: `+ M, A9 K' B. k' L
    1.6.3 使用组合赋值运算符        23
    1 R# n' h0 A2 Y: G* s7 g1.6.4 递增运算符与递减
    $ x* ^3 d5 d. H! k8 o  @运算符        24
    6 H7 s8 U  c: \2 `1.6.5 整数的溢出处理        258 O+ _( d7 u: X% n+ S+ a* C' ^
    1.7 使用常量        26
      u, F- D% U/ U1.7.1 Game Stats 3.0
    " s( u  B, E2 ~, O程序简介        26  g5 w8 ~1 Q2 |1 Z. L
    1.7.2 使用常量        27+ m& S$ w; q  E8 Z  y* E* ?) U
    1.7.3 使用枚举类型        27" q2 q! U) ^/ ?
    1.8 Lost Fortune简介        284 D: w% S# z; ?9 x+ T
    1.8.1 创建程序        29/ [  N! c2 K) N# i4 z! _
    1.8.2 从玩家获取信息        30
    " O- \# G( @% q$ n  _, ^- u& j1.8.3 讲故事        30" u9 Z1 J2 y: |  G$ G6 t
    1.9 本章小结        313 H9 G6 R2 J  V. ?$ b
    1.10 问与答        32
    9 Q% E+ z+ a3 K1.11 问题讨论        33
    ! c  e5 R% I. g% D2 \* d1.12 习题        342 n7 ]2 W5 l2 K" \
    第2章 真值、分支与游戏循环:9 b' r) O# j$ A$ @. V) C
    Guess My Number        35
    1 h6 A- O8 G+ L' e; K) Y- I2.1 理解真值        35% j: u2 G/ e' P0 b: o2 I
    2.2 使用if语句        36  T' b% ^, v- C* D
    2.2.1 Score Rater程序简介        36
    5 b' R+ _/ C- O# `0 ^2.2.2 验证真与假        38$ ?5 z! H& X1 E, K
    2.2.3 值的真与假        39* @8 J- E/ o$ K, N3 e
    2.2.4 使用关系运算符        39
    $ s4 Z; V" x  Z" b$ O2.2.5 if语句的嵌套        40$ u  Q$ G- F$ W9 X
    2.3 使用else子句        409 C0 F7 }+ @9 X3 r
    2.3.1 Score Rater 2.0+ ~: ]$ F) ]) d6 y  H: H2 v4 x/ n
    程序简介        41
    , ~6 |& H  C8 a( y# l8 i2.3.2 两种创建分支的方法        42
    ; G( ^' `8 c; ?7 \2.4 使用带else子句的if
    0 v6 k7 l3 y! |2 C& _" L& G语句序列        436 c1 U; |3 B+ A* C6 r! `' W
    2.4.1 Score Rater 3.0程序7 K0 W9 N# m4 W# i5 [6 P
    简介        43
    - e0 S% U) H  {  J/ i2.4.2 创建带else子句的if5 u1 j* @3 `1 W/ a3 R' I- E( x8 [1 N
    语句序列        44+ L; j/ d- g: k* T
    2.5 使用switch语句        45; ?/ H) x4 l) X. }2 J- j
    2.5.1 Menu Chooser程序& J4 p9 n6 l4 F' u. K
    简介        468 a- B6 Q( i! K. ^  F  u7 C# b
    2.5.2 创建多路分支        48
    ) q9 c! U# L6 G2 u2.6 使用while循环        48) \8 ^4 N$ \) l* W& C
    2.6.1 Play Again游戏简介        48* l4 {, q) ~7 x+ ^
    2.6.2 使用while循环        493 }) C7 H! _. ?/ i
    2.7 使用do循环        50
    7 W  \6 [4 ~8 T# Z% s4 ]2.7.1 Play Again 2.0程序
    , Z# P+ ~' h& Z& t! g简介        50& p0 A( L! J6 o0 ^3 X; H
    2.7.2 使用do循环        51
    3 M& q* P1 X6 B- f4 A$ S( e9 n2.8 使用break和continue语句        52
    & Q2 Q6 q% k( y. I8 x9 c2.8.1 Finicky Counter程序
    3 K1 Q7 P' i2 W. i2 w8 Q6 c# B简介        52$ G' @  `" o2 J& G: y
    2.8.2 创建while(true)循环        53
    * x0 h, b2 b& u! a" D  A" Q2.8.3使用break语句退出: e: u/ _# [/ O* G0 s1 \
    循环        53$ G7 i0 T/ J; H5 Z# }, T
    2.8.4 使用continue语句跳转- T- B; N1 J; Z" @
    到循环开始        54* |) z0 j& s0 I6 a0 ?: _  g& q3 }
    2.8.5 使用break和continue
    7 w) I4 q. t; R* R的时机        54
    & e; z) o' O) K' F: l2.9 使用逻辑运算符        546 h* R3 a6 G( P: [
    2.9.1 Designers Network程序
    - m2 m" _# z  `* \3 W简介        55
    . M1 l- B; [. F8 J) P' l2.9.2 使用逻辑与运算符        57
    4 U4 _! a9 S9 T2.9.3 使用逻辑或运算符        58) A  U; j0 B0 a1 Z6 n
    2.9.4 使用逻辑非运算符        58
    3 i7 K( X4 G/ |' Q& |2.9.5 运算符的优先级        59
    5 l8 o& h' i. \$ z- S+ u2.10 随机数的生成        60, M9 J& e. a: Z* p4 o! R# Z
    2.10.1 Die Roller程序简介        60
    $ f% E( i/ R* Q1 q( `9 H/ [& x1 |2.10.2 调用rand()函数        61
    8 A+ n$ `. C% V/ r  T' P0 X2 b2.10.3 为随机数生成器确定/ u$ S4 B$ Z# u0 D, U. z
    种子        61
    0 d1 U- p( Y; p! `, o. b2.10.4 在一定范围内计算        621 @) ]# R8 n# u  ?& f, i
    2.11 理解游戏主循环        63
    + A. ^4 I) \7 B, Z1 k9 p2.12 Guess My Number游戏( y# I& V! o% ~/ k; b' F2 V
    简介        64" |5 J" O) F0 {
    2.12.1 采用游戏主循环        649 f+ e  |! k9 g4 x9 W/ f9 y
    2.12.2 初始化游戏        651 N. I. }! H& P
    2.12.3 创建游戏主循环        661 Q; o; f% v' z6 o( n  c( `- i; Q, @
    2.12.4 游戏结束        67/ J5 g) }4 F5 Y3 W8 z# f
    2.13 本章小结        67: S0 z7 a' ^! F. x5 J1 n
    2.14 问与答        687 S( k$ @' Q7 B: ?2 b7 C  D
    2.15 问题讨论        69
    5 v- d: \4 y% S2.16 习题        69
    7 j- L9 B# J9 I/ E第3章 for循环、字符串与数组:
    9 y. k, ]% g. t4 v5 UWord Jumble        71- V8 l2 k- Z# ^
    3.1 使用for循环        719 @$ @8 q% R7 e
    3.1.1 Counter程序简介        72
    " S5 \6 {+ c/ {3 m* P* u3.1.2 使用for循环计数        73+ N) @( l2 I  Q& {1 R
    3.1.3 在for循环中使用空
      N$ }- ~/ D9 K$ ~- K, ?% j5 Q2 \$ ^6 j语句        74: C+ g8 T* i/ [
    3.1.4 for循环的嵌套        74
    0 r' F( t* x" Q- s* S6 q% J! C3.2 了解对象        75/ F& ^, u# z" {+ M
    3.3 使用string对象        77" H) Y# h/ h) K4 Y7 Q1 z7 \+ n
    3.3.1 String Tester程序简介        77# W! N9 b9 ^& E/ B/ ]
    3.3.2 创建string对象        79
    ; }+ g) b! Y6 u+ `5 W3.3.3 string对象的连接        798 C# t: Y& z* s* d
    3.3.4 使用size()成员函数        79- [/ ?/ k  ?6 s3 D2 R
    3.3.5 索引string对象        80+ s5 k9 S; k& Q
    3.3.6 循环访问string对象        81
    ) T/ Z: e6 S. z  x. A3.3.7 使用find()成员函数        81
    ( p" H! M9 {6 b3.3.8 使用erase()成员函数        820 [# S1 w7 z+ o' f! ?0 l+ k
    3.3.9 使用empty()成员函数        838 }$ ~1 v# l5 F' k
    3.4 使用数组        836 k0 \& h" U% @( A8 c
    3.4.1 Hero's Inventory程序
    ) \# p  D* B! J% x简介        837 c" f/ x* j3 c7 [6 i
    3.4.2 创建数组        85
    7 N: \* g& i1 c+ O+ x; ]+ r. W3.4.3 数组的索引        86
    . t- ~- r( H7 x+ [3.4.4 使用数组元素的成员
    8 Y9 w+ v  \" b/ l7 _0 v6 ?函数        87
    ! q/ @& o$ V) ^3.4.5 数组边界        87
    $ f; e8 I( F$ ^2 c4 J/ c( Q3.5 理解C风格字符串        887 Q5 Q+ U9 S: |- l: [6 {
    3.6 使用多维数组        89
    7 v& S* o) V' O# ]; N- q& t3.6.1 Tic-Tac-Toe Board程序$ t3 H. `$ p" C3 _+ e$ y
    简介        90# O- r0 i3 l: P: Z, t% `
    3.6.2 创建多维数组        91
      C8 ^. B  n( T3.6.3 多维数组的索引        92. u. T+ \4 p# x
    3.7 Word Jumble程序简介        922 F* o  ^3 E- h% z
    3.7.1 创建程序        93) _) k* l+ G/ z7 q3 G3 U$ Y
    3.7.2 选择单词        935 g1 v: W- K" a0 C; x
    3.7.3 单词乱序        94
    $ S. B! e, _* b9 S3 M, R; v  O3.7.4 欢迎界面        95) S1 V# R) ^& h* d" ]( r/ u- E
    3.7.5 进入游戏主循环        95
    6 ?' f( r% x- R0 ~0 c* v/ i: |3.7.6 游戏结束        963 s! x9 x" q# u! B. p- F
    3.8 本章小结        96
    ' _# g( S; v/ X/ l3.9 问与答        97
    2 q. {  A1 O* ~. ~6 _- G' n0 V3.10 问题讨论        997 _# K' _# t; r$ ^+ X8 m
    3.11 习题        99
    " S8 z2 W/ ]" `, o# V. P1 e) m第4章 标准模板库:Hangman        1007 N/ O( z7 s# h8 J; w( s7 J$ C
    4.1 标准模板库简介        100
    7 ]0 n4 x4 W2 Y6 N4.2 使用vector        101- L0 v- `1 O/ s9 b# F4 ?/ ]
    4.2.1 Hero's Inventory 2.0程序
    ; h3 Q* A. h8 K- j# ^简介        101
    ) N! L1 z6 Z8 @/ N/ T4.2.2 使用向量的准备工作        1031 Z8 E! J/ H. b7 S2 _: T! Y* h) E
    4.2.3 向量的声明        1038 {# D0 e: o& N7 y) V* C
    4.2.4 使用push_back()成员0 \! f4 t& X+ i5 }1 ~
    函数        104. @& P% |3 t/ k1 \. h9 ~, O
    4.2.5 使用size()成员函数        104. X# y3 Q& y6 e6 N: K! J
    4.2.6 向量的索引        105
    " p8 e( {! ]7 t7 j- `+ p/ k4.2.7 调用元素的成员函数        105
    " R8 W! l% o; j4.2.8 使用pop_back()成员  l) y4 L: @* m* F! m* t! G
    函数        1067 M. u! Q- f8 R
    4.2.9 使用clear()成员函数        106
    6 e0 R' I* f, A% K4 e% F  m4.2.10 使用empty()成员  i/ \; q1 ], T2 D* \/ m
    函数        106
    * w& N' O* N& i' ^0 S+ z/ U4.3 使用迭代器        107
    : ?2 `! `8 V( [+ @- c/ I1 \4.3.1 Hero's Inventory 3.0程序
    9 l% @  G8 I/ }7 S1 c0 b简介        107
    . I8 A, D8 e  a7 }# H4.3.2 迭代器的声明        109
    + |: ^5 }) K, V  x' R8 x1 @1 r4.3.3 循环访问向量        110. p4 {; k$ a; L6 h5 g8 [1 w
    4.3.4 修改向量元素的值        111% w* e8 e& u0 M7 k
    4.3.5 访问向量元素的成员
    4 |" B" i2 \, |9 E  [: V函数
    2 V6 C$ u# R3 O( P" w
    6 Y4 H  j8 N# b6 \Java资料百度网盘下载地址链接(百度云):java自学网(javazx.com) C++游戏编程入门(第4版)  PDF 高清 电子书 百度云.rar【密码回帖可见】1 o: H% k- |9 w: ~5 h8 s7 f8 X
    游客,如果您要查看本帖隐藏内容请回复
    ( R+ \( y8 ^- b. \0 J
    3 r* |# p' \& W1 b+ z0 o

    ; |5 B# h, A9 g% `; I
    . {$ o* q2 N1 v
    回复

    使用道具 举报

  • 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

    主题

    4507

    帖子

    9016

    积分

    普通会员

    Rank: 2

    积分
    9016
    发表于 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 07:17 , Processed in 0.370876 second(s), 34 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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