Python游戏编程快速上手(第4版)
作者:[美]Al Sweigart(斯维加特)
出版社:人民邮电出版社
ISBN:9787115466419
VIP会员免费
(仅需0.8元/天)
¥ 44.16
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
游戏编程精粹6--详细书签版 评分:
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 游戏编程精粹6 基本信息 原书名: Game Programming Gems 6 原出版社: Charles River Media 作者: (美)Mike Dickheiser 译者: 孟宪武 出版社:人民邮电出版社 ISBN:9787115167262 上架时间:2007-10-29 出版日期:2007 年11月 开本:16开 页码:508 版次:1-1 所属分类:计算机 > 游戏 > 游戏编程 编辑推荐 ·秉承“游戏编程精粹”系列的优秀品质。 ·汇集来自20多个国家和地区具有不同背景和专长的游戏专家所撰写的50多篇文章。 ·覆盖开发的关键领域,具有较强的先进性和实用性。 内容简介 读者将在本书中找到来自20多个国家和地区具有不同背景和专长的游戏专家所撰写的50多篇文章。本书是游戏编程精粹系列书的最新版本,内容涉及通用编程、数学和物理、人工智能、脚本和数据驱动系统、图形学、音频音效、网络与多人在线游戏,以及游戏测试和手机游戏等内容,具有较强的先进性和实用性。随书附带光盘中提供了全书所有的源程序、演示程序及需要的各种游戏开发的第三方工具。 因此,无论你是一个刚刚起步的游戏开发新手,还是资深业界专家,都能够在本书中找到灵感,增强洞察力及开发的技能。应用书中介绍的开发经验和技巧于实际项目中,将缩短开发时间,提高效率。 作译者 Michael DikheiSer投身计算机游戏业十余年,最初主要从事人工智能编程和系统构建,凭借在飞行模拟器开发工作上的经验,以及在红色风暴娱乐公司《幽灵行动》 (Ghost Recon TM)系列游戏产品中汽车AI的开发经验,现作为资深计算机科学家供职千美国应用研究联营公司(Applied Research Associates Inc.),从事美军三维仿真系统及训练系统的开发研究。 目录 封面 -50 内容提要 -49 序 -48 翻译和审校员 -45 前言 -36 关于封面图片 -31 作者简介 -30 目录 -14 第1章 通用编程 1 简介 2 1.1 Lock-Free算法 4 1.1.1 Compare-And-Swap及其他通用原语 4 1.1.2 Lock-Free参数化的堆栈 6 1.1.3 Lock-Free参数化的队列 9 1.1.4 Lock-Free参数化的Freelist 11 1.1.5 总结 13 1.1.6 参考文献 13 1.1.7 相关资源 14 1.2 通过OpenMP来充分利用多核处理器的能力 15 1.2.1 OpenMP应用实例:粒子系统 15 1.2.2 好处 16 1.2.3 性能 16 1.2.4 OpenMP应用实例:碰撞检测 17 1.2.5 线程组 18 1.2.6 函数的并行化 18 1.2.7 缺陷 19 1.2.8 结论 20 1.2.9 参考文献 21 1.2.10 相关资源 21 1.3 用OpenCV库实现游戏中的计算机视觉 22 1.3.1 引子 22 1.3.2 游戏中的计算机视觉 22 1.3.3 开放的计算机视觉库 22 1.3.4 计算机视觉在游戏中一个简单的应用 23 1.3.5 未来的工作 31 1.3.6 参考文献 31 1.4 游戏对象的地理网格注册 33 1.4.1 引子 33 1.4.2 四叉树和八叉树 34 1.4.3 游戏对象的组织形式 35 1.4.4 总结 39 1.4.5 参考文献 39 1.5 BSP技术 40 1.5.1 什么是BSP?为什么要使用BSP? 40 1.5.2 基于节点的BSP 41 1.5.3 渲染一个基于节点的BSP树 43 1.5.4 基于节点的BSP树(不进行分割) 43 1.5.5 凸状叶子BSP树 44 1.5.6 凸状叶子BSP树出入口生成 47 1.5.7 凸状叶子BSP树潜在可视集 48 1.5.8 PVS压缩 51 1.5.9 地形BSP 53 1.5.10 总结 53 1.5.11 参考文献 54 1.6 最相似字串匹配算法 55 1.6.1 基于字符串的ID查找难题 55 1.6.2 问题的定义 56 1.6.3 现有的一些解决方案 56 1.6.4 我们自己定制的字串匹配解决方案 56 1.6.5 解决方案的实际应用 62 1.6.6 总结 63 1.6.7 参考文献 63 1.7 利用CppUnit实现单元测试 64 1.7.1 单元测试技术概览 64 1.7.2 CppUnit概述 65 1.7.3 运行测试夹具 67 1.7.4 利用CppUnit进行模型类测试 68 1.7.5 私有函数的单元测试 74 1.7.6 用CppUnit测试底层功能 75 1.7.7 总结 79 1.7.8 参考文献 80 1.8 为游戏的预发布版本添加数字指纹,威慑并侦测盗版行为 81 1.8.1 威慑策略 81 1.8.2 利用水印和指纹来进行侦测 82 1.8.3 添加数字指纹的流程 83 1.8.4 数字指纹添加过程的安全性 83 1.8.5 数字指纹的添加策略 83 1.8.6 破解数字指纹 85 1.8.7 总结 86 1.8.8 参考文献 86 1.9 通过基于访问顺序的二次文件排序,实现更快速的文件加载 87 1.9.1 问题的提出 87 1.9.2 解决方案 88 1.9.3 基于访问的二次文件排序的工作流程 89 1.9.4 优化效果 90 1.9.5 影响最终优化结果的因素 90 1.9.6 潜在的问题 91 1.9.7 其他一些通用的最佳实践方法 91 1.9.8 总结 92 1.9.9 参考文献 92 1.10 你不必退出游戏:资产热加载技术可以实现快速的反复调整 93 1.10.1 资产热加载的工作流程 93 1.10.2 资产热加载过程的剖析 94 1.10.3 实际应用中需要考虑的事项 97 1.10.4 示范程序 98 1.10.5 总结 99 1.10.6 进阶参阅 99 第2章 数学与物理 101 2.1 浮点编程技巧 104 2.1.1 浮点数的格式 105 2.1.2 例程的设计 108 2.1.3 总结 117 2.1.4 参考文献 118 2.2 利用齐次坐标实现投影空间中的GPU计算 119 2.2.1 相关的数学背景知识 119 2.2.2 利用齐次坐标进行计算 121 2.2.3 直线交叉 124 2.2.4 总结 125 2.2.5 附录A 125 2.2.6 附录B 126 2.2.7 致谢 127 2.2.8 参考文献 127 2.3 利用叉乘积求解线性方程组 128 2.3.1 简介 128 2.3.2 隐式直线 130 2.3.3 高效的扫描转换的设置运算 132 2.3.4 求解三元一次方程组 134 2.3.5 总结 135 2.3.6 致谢 135 2.3.7 参考文献 135 2.4 适用于游戏开发的序列索引技术 137 2.4.1 相关术语 137 2.4.2 序列 138 2.4.3 范围序列 139 2.4.4 排列序列 142 2.4.5 组合序列 144 2.4.6 总结 147 2.4.7 参考文献 149 2.5 多面体浮力的精确计算 150 2.5.1 浮力 150 2.5.2 多边形的面积 152 2.5.3 多面体的体积 153 2.5.4 物体部分没入水中的情况 154 2.5.5 算法的鲁棒性 157 2.5.6 阻力 158 2.5.7 关于源代码 159 2.5.8 总结 159 2.5.9 致谢 159 2.5.10 参考文献 159 2.6 带有刚体交互作用的基于粒子的实时流体仿真系统 161 2.6.1 流体仿真与平滑粒子的流体动力学 161 2.6.2 扩展SPH方法,以支持流体和刚体的交互作用 165 2.6.3 与动态刚体的交互作用:仿真更新 169 2.6.4 具体的实现细节 170 2.6.5 相关的优化 173 2.6.6 总结 174 2.6.7 参考文献 174 第3章 人工智能 175 3.1 游戏的制作方法——应用基于模型的决策——在雷神之锤III中应用蝗虫人工智能引擎 178 3.1.1 引言 178 3.1.2 目前的游戏人工智能:基于规则 179 3.1.3 规则的问题 180 3.1.4 基于模型的游戏人工智能方法 182 3.1.5 对游戏的接口 182 3.1.6 对游戏人工智能开发者的好处和推论 183 3.1.7 雷神之锤III竞技场和蝗虫人工智能引擎 184 3.1.8 相关工作 185 3.1.9 结论和未来的工作 186 3.1.10 参考文献 186 3.2 独立非玩家角色合作行为的实现 187 3.2.1 可能的解决方案 187 3.2.2 非玩家角色的结构 189 3.2.3 合作的机制 189 3.2.4 例子:合作寻找玩家 194 3.2.5 结论 195 3.2.6 参考文献 195 3.3 针对游戏的基于行为的机器人架构 196 3.3.1 包容体结构 196 3.3.2 扩展的行为网络 199 3.3.3 讨论 201 3.3.4 结论 201 3.3.5 参考文献 202 3.4 使用模糊感知器、有限状态自动机和扩展的行为网络为虚幻竞技场游戏构建一个目标驱动的机器人 203 3.4.1 扩展的行为网络设计 203 3.4.2 层次模糊感知器 208 3.4.3 有限状态自动机行为模块 210 3.4.4 结论 211 3.4.5 参考文献 212 3.5 一个目标驱动的虚幻竞技场游戏角色程序:使用扩展的行为网络制作目标驱动的具有个性的代理 213 3.5.1 扩展的行为网络 214 3.5.2 行为选择的质量 216 3.5.3 个性设计 218 3.5.4 结论 220 3.5.5 参考文献 221 3.6 用支持向量机为短期记忆建模 223 3.6.1 支持向量机简介 223 3.6.2 短期记忆模型化 226 3.6.3 CPU的消耗限制 227 3.6.4 结论 228 3.6.5 参考文献 228 3.7 使用战力值评估模型进行战役分析 229 3.7.1 基本公式 229 3.7.2 计算兵力 230 3.7.3 计算潜在兵力 230 3.7.4 为武器效力进行建模 231 3.7.5 获得一个理论上的战争结局 232 3.7.6 关于CEV 232 3.7.7 一个QJM系统的例子 232 3.7.8 局限性 233 3.7.9 结论 234 3.7.10 参考文献 234 3.8 设计一个多层可插拔的AI引擎 235 3.8.1 相关工作 235 3.8.2 AI引擎架构 236 3.8.3 数据驱动类和属性 237 3.8.4 分优先级的任务管理器 240 3.8.5 性能问题和技术 241 3.8.6 工具 243 3.8.7 结论 244 3.8.8 参考文献 245 3.9 一个管理场景复杂度的模糊控制方法 247 3.9.1 关键思想 247 3.9.2 为什么使用模糊控制? 247 3.9.3 工具 248 3.9.4 系统设计 249 3.9.5 游戏中的应用 251 3.9.6 假设 251 3.9.7 实现考虑 252 3.9.8 测试和结果 252 3.9.9 结论 254 3.9.10 致谢 254 3.9.11 参考文献 254 第4章 脚本和数据驱动系统 255 简介 256 4.1 脚本语言总述 258 4.1.1 为什么要使用脚本语言 258 4.1.2 简介 258 4.1.3 语言编码 259 4.1.4 与C++的整合 262 4.1.5 性能特点 267 4.1.6 开发支持特点 269 4.1.7 总结 271 4.1.8 参考文献 271 4.2 把C++对象绑定到Lua 273 4.2.1 绑定函数 274 4.2.2 绑定宿主对象和Lua数值 276 4.2.3 绑定宿主对象和Lua对象 278 4.2.4 宿主和Lua表绑定 282 4.2.5 总结 283 4.2.6 参考文献 285 4.3 使用LUA协同程序实现高级控制机制 286 4.3.1 Lua协同程序 286 4.3.2 过滤器 287 4.3.3 迭代器 288 4.3.4 任务安排 291 4.3.5 协作式多线程 291 4.3.6 总结 296 4.3.7 参考文献 296 4.4 在多线程环境里处理高级脚本执行 297 297 4.4.1 基于组件的软件和脚本的解释程序 297 4.4.2 协同程序与微线程程序 298 4.4.3 微线程管理器 298 4.4.4 嵌入Python 300 4.4.5 试验和结果 304 4.4.6 总结 305 4.4.7 参考文献 305 4.5 使用非插入型代理导出角色属性 306 4.5.1 角色、代理和属性 306 4.5.2 非插入型和动态体系结构 308 4.5.3 角色属性 308 4.5.4 角色代理 311 4.5.5 从理论到实践 313 4.5.6 总结 314 4.5.7 参考文献 314 4.6 基于组件的游戏对象系统 315 4.6.1 游戏对象 315 4.6.2 基本的游戏对象组件 316 4.6.3 在游戏对象中实现组件管理 317 4.6.4 组件间的通信 319 4.6.5 游戏组件模板 320 4.6.6 游戏对象模板 322 4.6.7 数据驱动的游戏对象创建 323 4.6.8 总结 324 第5章 图形学 325 简介 326 5.1 交互角色真实的静止动作合成 328 5.1.1 简介 328 5.1.2 人体动画的主分量 329 5.1.3 姿势变换 331 5.1.4 姿势的连续微小变化 334 5.1.5 总结 337 5.1.6 参考文献 337 5.2 用自适应二叉树进行空间剖分 339 5.2.1 如何建立自适应二叉树 339 5.2.2 ABT实现细节 340 5.2.3 找到合适的分割面 343 5.2.4 在动态场景中使用ABT 345 5.2.5 渲染ABT 346 5.2.6 总结 347 5.2.7 致谢 348 5.2.8 参考文献 348 5.3 用有向包围盒增强对象裁减 349 5.3.1 方法概要 349 5.3.2 传统技术 350 5.3.3 针对二维的有效解决方案 350 5.3.4 传统技术上的改进 352 5.3.5 对包围盒进行筛选 354 5.3.6 进一步改进 355 5.3.7 总结 356 5.3.8 参考文献 356 5.4 皮肤分离的优化渲染 357 5.4.1 简介 357 357 5.4.2 分割的概念 358 5.4.3 权重分割的启发式算法 359 5.4.4 骨骼调色板的启发式算法 359 5.4.5 启发式算法的细节 361 5.4.6 总结 364 5.5 GPU地形渲染 365 5.5.1 算法 365 5.5.2 细节层次 366 5.5.3 避免裂缝 368 5.5.4 视锥体裁减 369 5.5.5 法线计算 369 5.5.6 碰撞检测 370 5.5.7 实现细节 370 5.5.8 运行结果 371 5.5.9 总结 372 5.5.10 参考文献 372 5.6 基于GPU的交互式流体动力学与渲染 373 5.6.1 数学背景知识 374 5.6.2 GPU实现 376 5.6.3 流体互动 382 5.6.4 补充材料 383 5.6.5 总结 384 5.6.6 参考文献 384 5.7 基于多光源的快速逐像素光照渲染 386 5.7.1 延迟解决方案 386 5.7.2 高端硬件的延迟着色实现 387 5.7.3 基本存储优化 389 5.7.4 着色器优化和硬件限制 391 5.7.5 扩展图像空间(Extending Image-Space)的后处理特效(Post-Processing Effects) 394 5.7.6 总结 394 5.7.7 参考文献 394 5.8 路标渲染的清晰化 395 5.8.1 反走样阈值划分纹理(Antialiasing Thresholded Textures) 396 5.8.2 阈值划分的优化纹理(Optimal Textures for Thresholding) 400 5.8.3 创作程序(The Authoring Application) 403 5.8.4 总结与展望 405 5.8.5 参考文献 405 5.9 天空渲染在游戏中的实际运用 407 5.9.1 所需与所得相悖 407 5.9.2 天空的组成 408 5.9.3 瓶颈 409 5.9.4 立方体天空贴图概要 411 5.9.5 特殊时间 412 5.9.6 演示程序的黎明 413 5.9.7 进入地平线之下 414 5.9.8 总结 414 5.9.9 参考文献 415 5.10 基于OpenGL帧缓冲区对象的高动态范围渲染 416 5.10.1 帧缓冲区对象简介 416 5.10.2 设置帧缓冲区对象 417 5.10.3 基于帧缓冲区对象的高动态范围渲染 419 5.10.4 总结 421 5.10.5 补充材料 421 5.10.6 参考文献 422 第6章 音频 423 简介 424 6.1 由可变形网格(Deformable Meshes)实时生成声音 426 6.1.1 对《游戏编程精粹4》的回顾 426 6.1.2 概述 427 6.1.3 对模态分析的简要回顾 427 6.1.4 声音要求 429 6.1.5 从变形到声音 429 6.1.6 总结 430 6.1.7 进一步阅读 430 6.1.8 参考文献 431 6.2 实时音效轻量级生成器 432 6.2.1 环境声引擎 432 6.2.2 声音合成 432 6.2.3 真实世界范例 434 6.2.4 总结 435 6.2.5 范例 436 6.2.6 参考文献 436 6.3 实时混音总线 437 6.3.1 并非不重要的任务 437 6.3.2 实现音量总线链 438 6.3.3 以比率或分贝的形式来表示音量 440 6.3.4 执行效率问题 440 6.3.5 其他增强 441 6.3.6 总结 441 6.3.7 参考文献 441 6.4 可听集(Potentially Audible Sets) 442 6.4.1 PVS入门 442 6.4.2 PAS基础 443 6.4.3 直接声音路径 443 6.4.4 为门窗创建动态PAS 447 6.4.5 PAS扩展:传导(transmission) 448 6.4.6 PAS扩展:反射 449 6.4.7 总结 450 6.4.8 参考文献 450 6.5 一种开销较低的多普勒效果 451 6.5.1 多普勒效果 451 6.5.2 编写多普勒效果程序 454 6.5.3 线性插值 454 6.5.4 根据R来计算下标 455 6.5.5 非恒定速度 456 6.5.6 信号对齐(Aliasing) 457 6.5.7 实现 457 6.5.8 总结 457 6.5.9 资源 458 6.6 仿造实时DSP效果 459 6.6.1 仿造 459 6.6.2 例子:收音机在房间中播放音乐 459 6.6.3 声音能量恒定曲线(Constant Power Volume Curve) 461 6.6.4 对声道音量进行进一步控制 461 6.6.5 在DirectSound中播放多声道文件 462 6.6.6 代价和好处 462 6.6.7 总结 462 6.6.8 致谢 463 第7章 网络及多人在线 463 简介 464 7.1 3D动画角色数据的动态自适应流 465 7.1.1 简介 465 7.1.2 背景介绍与相关方法 465 7.1.3 处理可缩放3D数据的准备和实施 466 7.1.4 自适应数据的传输 471 7.1.5 总结 473 7.1.6 参考文献 473 7.2 大规模多人在线游戏基于复杂系统的高阶架构 475 7.2.1 复杂系统和突发性事件 475 7.2.2 多重架构 476 7.2.3 基于回馈的决策系统 484 7.2.4 总结 485 7.2.5 参考文献 485 7.3 为游戏物件生成全局唯一标识符 487 7.3.1 游戏物件GUID建立的需求 487 7.3.2 生成GUID 488 7.3.3 对于特殊情况的处理 489 7.3.4 总结 490 7.3.5 参考文献 490 7.4 利用Second Life为大规模多人在线游戏原形设计游戏概念原形 491 7.4.1 简介 491 7.4.2 为什么要用到Second Life 491 7.4.3 初试“第二人生(Second Life)” 494 7.4.4 在Second Life中的设计要点 495 7.4.5 原形的开发 496 7.4.6 一个成功的例子 498 7.4.7 总结 499 7.4.8 参考文献 499 7.5 稳定的P2P游戏TCP连接及敏感NAT 501 7.5.1 问题 501 7.5.2 技术水平 502 7.5.3 方法 503 7.5.4 应用方面 507 7.5.5 局限性 507 7.5.6 结论 508 7.5.7 参考文献 508
上传时间:2012-09 大小:64.67MB
- 124.15MB
游戏编程精粹6-8
2018-05-07游戏编程精粹6-8 游戏编程精粹6-8 游戏编程精粹6-8 游戏编程精粹6-8
- 134.69MB
游戏编程精粹4-5.
2018-05-07游戏编程精粹4-5. 游戏编程精粹4-5. 游戏编程精粹4-5 游戏编程精粹4-5.
- 14.0MB
游戏编程精粹1-6的AI部分part3
2010-06-08游戏编程精粹1-6的AI部分 由于个人只对AI部分感兴趣,所以收集了1-6中的AI部分,这套书基本上是由一篇篇论文合编而成的,所以可以随便从哪开始看,不影响理解。总共7部分,因为是高清电子书,近100M
- 14.0MB
游戏编程精粹1-6的AI部分part5
2010-06-08游戏编程精粹1-6的AI部分 由于个人只对AI部分感兴趣,所以收集了1-6中的AI部分,这套书基本上是由一篇篇论文合编而成的,所以可以随便从哪开始看,不影响理解。总共7部分,因为是高清电子书,近100M
- 27.50MB
游戏编程精粹1-7光盘源代码.part07
2012-05-09游戏编程精粹1-7光盘源代码 整合包。一次下载,不要到处去找了。 辛苦下载整理不容易,赚点分,谢谢了。
- 14.0MB
游戏编程精粹1-6的AI部分part6
2010-06-08游戏编程精粹1-6的AI部分 由于个人只对AI部分感兴趣,所以收集了1-6中的AI部分,这套书基本上是由一篇篇论文合编而成的,所以可以随便从哪开始看,不影响理解。总共7部分,因为是高清电子书,近100M
- 3.41MB
游戏编程精粹7-AI章节源码
2010-12-21游戏编程精粹7-AI章节源码,所有章节的资源过大,分开上传了
- 14.0MB
游戏编程精粹1-6的AI部分part4
2010-06-08游戏编程精粹1-6的AI部分 由于个人只对AI部分感兴趣,所以收集了1-6中的AI部分,这套书基本上是由一篇篇论文合编而成的,所以可以随便从哪开始看,不影响理解。总共7部分,因为是高清电子书,近100M
- 11.63MB
游戏编程精粹1-6的AI部分part7
2010-06-08游戏编程精粹1-6的AI部分 由于个人只对AI部分感兴趣,所以收集了1-6中的AI部分,这套书基本上是由一篇篇论文合编而成的,所以可以随便从哪开始看,不影响理解。总共7部分,因为是高清电子书,近100M
- 246KB
游戏编程精粹1~8 目录
2010-12-08游戏编程精粹系列1~8的目录(word) 其中1~7为中文,8为英文 另我的资源中有1,2,3,4,6,8的电子书下载
- 49.0MB
游戏编程精粹1-7光盘源代码.part03
2012-05-09游戏编程精粹1-7光盘源代码 整合包。一次下载,不要到处去找了。 辛苦下载整理不容易,赚点分,谢谢了。
- 55.0MB
《游戏编程精粹》合集1-7 清晰扫描版 PDF Part 7
2014-07-09经典著作《游戏编程精粹》系列。我这里收集了1-7卷合集。因为只能上传60M以内的,所以只能分卷上传。
- 33.68MB
《游戏编程精粹》合集1-7 清晰扫描版 PDF Part 8
2014-07-09经典著作《游戏编程精粹》系列。我这里收集了1-7卷合集。因为只能上传60M以内的,所以只能分卷上传。
- 49.0MB
游戏编程精粹1-7光盘源代码.part02
2012-05-09游戏编程精粹1-7光盘源代码 整合包。一次下载,不要到处去找了。 辛苦下载整理不容易,赚点分,谢谢了。
- 49.0MB
游戏编程精粹1-7光盘源代码.part05
2012-05-09游戏编程精粹1-7光盘源代码 整合包。一次下载,不要到处去找了。 辛苦下载整理不容易,赚点分,谢谢了。
- 49.0MB
游戏编程精粹1-7光盘源代码.part04
2012-05-09游戏编程精粹1-7光盘源代码 整合包。一次下载,不要到处去找了。 辛苦下载整理不容易,赚点分,谢谢了。
- 79.50MB
游戏编程精粹8--随书光盘源代码(part2/2)
2012-09-03CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《游戏编程精粹8》一书的随书光盘代码:共两部分,这是第2部分 游戏编程精粹8 基本信息 中文名: 游戏...
- 90.0MB
游戏编程精粹8--随书光盘源代码(part1/2)
2012-09-03CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《游戏编程精粹8》一书的随书光盘代码:共两部分,这是第1部分 游戏编程精粹8 基本信息 中文名: 游戏...
- 49.0MB
游戏编程精粹1-7光盘源代码.part06
2012-05-09游戏编程精粹1-7光盘源代码 整合包。一次下载,不要到处去找了。 辛苦下载整理不容易,赚点分,谢谢了。
- 1.14MB
编程精粹--Microsoft编写优质无错C程序秘诀 pdf
2009-08-31编程精粹--Microsoft编写优质无错C程序秘诀 PDF
- 7.66MB
C/C++中文参考手册离线最新版
2023-04-08C/C++中文参考手册(C++23标准) 离线chm最新版是一份详尽的C++23标准参考手册,适用于C++程序员和开发人员。该手册提供了全面的C++23标准库和语言特性的介绍,包括语法、关键字、数据类型、控制结构、函数、指针、类和对象、继承、多态性、模板和异常处理等内容。 该手册以离线chm格式提供,方便用户在没有互联网连接的情况下查阅和使用。用户只需下载并安装该文件,即可在本地计算机上随时随地查看C++23标准的详细信息。 该手册还提供了大量的示例代码和实用的技巧,帮助用户更好地理解和应用C++23标准。此外,该手册还包含了C++23标准的最新更新和改进,帮助用户跟上最新的技术发展趋势。 总之,C/C++中文参考手册(C++23标准) 离线chm最新版是一份非常有价值的C++参考资源,适用于任何对C++编程感兴趣的人士。
- 233.87MB
代码随想录-八股文 pdf
2022-04-25代码随想录-八股文 pdf
- 655KB
编译器(gcc、g++)
2022-04-22编译器(gcc、g++)
- 310.67MB
Qt5.9 C++开发指南.pdf 及示例源码
2021-11-03Qt5.9 C++开发指南.pdf 及示例源码
- 0B
Qt (高仿Visio)流程图组件开发,源码分享
2022-11-21内容概要:Qt6.4/c++开发,仿visio实现基本流程图功能,可拖动创建图元,图元之间连线,图元编辑,磁吸线,图元类型可扩建等等。代码功能完备,编写规范,注释清晰。 适用人群:适合有流程图功能开发需求的初学者。 主要涉及类:QGraphicsScene、QGraphicsView、QGraphicsItem。 能学到什么:学习QT视口类、场景类的使用,如何设计并实现一个简单的软件。
- 916KB
mingw-w64-install.exe
2020-12-15exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
- 602B
AFSIM 下载(2.7与2.9)
2024-03-01包含内容参考:http://t.csdnimg.cn/BpBPt 运行示例参考:https://www.bilibili.com/video/BV1ym411S7Kn/?share_source=copy_web&vd_source=5d1f34294b1a782c02bc9cb606b40872 AFSIM 是目前美军采用基于 C++的模块化、面向对象、多领域、多分辦率的通用交战级和任务级建模、仿真和集成框架平台,未来将涵盖 EADSIM BRAWLER、 STORM、STK 等建模与仿真环境,并支持系统级及战役级仿真,具备通用的建模、仿真、分析与集成功能。与现有平台相比,能够解决当前建模、仿真与分析框架的扩展和兼容性约束、典型的虚拟威胁环境构建和相关模型集成、軟件源代码和应用与开发培训问题,具备全作战域模型架构、 60余种仿真案例、单计算机支持仿真实体数量不少于 1000 个实体、基手DIS、ZMQ、XIO 等异构互联、多线程并行运行、高仿真推进比、脚本式仿真脚本语言优势,适用作战管理系统、航母战斗群编队外海作战能力、区域综合防空反导系统、闲合杀伤链能力,水下反潜作战......
- 458KB
Qt、QCustomPlot、实时波形绘制、实时曲线绘制
2023-03-22讲解见博客:https://blog.csdn.net/weixin_47488212/article/details/129299987 对于初学者而言,想要及时地做出一套上位机或实时波形显示界面,还是存在一定难度的,为了降低初学者的学习难度,亦方便其他研发人员的使用,笔者分享一套使用简单、功能强大的实时波形绘制控件,其基于Qt5与QCustomPlot实现。 在项目中必须包含QCustomPlot相关文件,笔者这里是直接包含qcustomplot.cpp、qcustomplot.h两个文件。另外在项目的.pro中,必须包含以下这句: QT += widgets printsupport 可以使用代码直接实例化WidgetPlot2D,或通过窗口提升,然后使用WidgetPlot2D绘制实时波形只需两步: ① 初始化波形名称:函数initGraphName(QStringList) ② 给对应的波形添加数据:函数addData(QString, double)
- 207.28MB
GitKrakenSetup-6.5.1 版本,包括win和linux
2023-04-20GitKrakenSetup-6.5.1 gitkraken-amd64
- 12.61MB
QT7.0.2,2022.05最新版本,包含openssl1.1.1和WebEngine等
2022-05-31QT7.0.2,2022.05最新版本,包含openssl1.1.1和WebEngine等