
会员
Game Physics Cookbook
更新时间:2021-04-02 20:28:12 最新章节:Index
书籍简介
Discoverover100easy-to-followrecipestohelpyouimplementefficientgamephysicsandcollisiondetectioninyourgamesAboutThisBook?Getacomprehensivecoverageoftechniquestocreatehighperformancecollisiondetectioningames?Learnthecoremathematicsconceptsandphysicsinvolvedindepictingcollisiondetectionforyourgames?Getahands-onexperienceofbuildingarigidbodyphysicsengineWhoThisBookIsForThisbookisforbeginnertointermediategamedevelopers.Youdon’tneedtohaveaformaleducationingames—youcanbeahobbyistorindiedeveloperwhostartedmakinggameswithUnity3D.WhatYouWillLearn?Implementfundamentalmathssoyoucandevelopsolidgamephysics?Usematricestoencodelineartransformations?Knowhowtocheckgeometricprimitivesforcollisions?BuildaPhysicsenginethatcancreaterealisticrigidbodybehavior?Understandadvancedtechniques,includingtheSeparatingAxisTheorem?Createphysicallyaccuratecollisionreactions?Explorespatialpartitioningasanaccelerationstructureforcollisions?ResolverigidbodycollisionsbetweenprimitiveshapesInDetailPhysicsisreallyimportantforgameprogrammerswhowanttoaddrealismandfunctionalitytotheirgames.Collisiondetectioninparticularisaproblemthataffectsallgamedevelopers,regardlessoftheplatform,engine,ortoolkittheyuse.Thisbookwillteachyoutheconceptsandformulasbehindcollisiondetection.Youwillalsobetaughthowtobuildasimplephysicsengine,whereRigidBodyphysicsisthemainfocus,andlearnaboutintersectionalgorithmsforprimitiveshapes.You’llbeginbybuildingastrongfoundationinmathematicsthatwillbeusedthroughoutthebook.We’llguideyouthroughimplementing2Dand3Dprimitivesandshowyouhowtoperformeffectivecollisiontestsforthem.Wethenpivottooneoftheharderareasofgamedevelopment—collisiondetectionandresolution.Furtheron,youwilllearnwhataPhysicsengineis,howtosetupagamewindow,andhowtoimplementrendering.We’llexploreadvancedphysicstopicssuchasconstraintsolving.You’llalsofindouthowtoimplementarudimentaryphysicsengine,whichyoucanusetobuildanAngryBirdstypeofgameoramoreadvancedgame.Bytheendofthebook,youwillhaveimplementedallprimitiveandsomeadvancedcollisiontests,andyouwillbeabletoreadongeometryandlinearAlgebraformulastotakeforwardtoyourowngames!StyleandapproachGainthenecessaryskillsneededtobuildaPhysicsengineforyourgamesthroughpracticalrecipes,inaneasy-to-readmanner.Everytopicexplainedinthebookhasclear,easytounderstandcodeaccompanyingit.
品牌:中图公司
上架时间:2017-03-24 00:00:00
出版社:Packt Publishing
本书数字版权由中图公司提供,并由其授权上海阅文信息技术有限公司制作发行
最新章节
最新上架
- 会员本书从零开始,介绍了Python编程语言的基础知识。全书共17章,第1-9章介绍了Python的语言基础;第10-13章介绍了与Python编程相关的拓展知识;第14-16章介绍了3个实战项目;第17章介绍了初学者如何利用当下最热门的AI工具ChatGPT学习Python编程。计算机8.8万字
- 会员本书介绍了Docker和Kubernetes的相关知识,可以帮助读者快速了解并熟练配置Kubernetes。本书共分为16章。首先介绍了Docker基础和Docker进阶;然后介绍了Kubernetes的基础操作,包括部署Kubernetes集群、升级Kubernetes、创建及管理Pod等;之后重点介绍了存储管理、密码管理、Deployment、DaemonSet及其他控制器、探针、Job、服务计算机8.6万字
- 会员本书讲解了C++语言基础知识,以及编程解题常用的方法和基础算法。每章都是由一个小故事来引出编程思维。本书也介绍了各种有趣的计算机知识,并涵盖了全国青少年软件编程等级考试(C语言)一级和二级考试的知识点。计算机13.4万字
- 会员本书全面介绍了Web标准的三个主要组成部分:HTML、CSS和JavaScript。循序渐进的讲述Web开发所涉及的三大前端技术的内容、应用技巧以及它们的综合应用。每部分都配置了大量的实用案例,图文并茂,效果直观。全书共21章,分为四个部分。在HTML部分,系统介绍了主要讲述了主要讲述了HTML基本概念、常用文本标签、文档结构标签、在网页中插入多媒体内容、列表、DIV标签、元素类型、在网页中创建超计算机13.2万字
- 会员本书全面深入地介绍Elasticsearch的核心功能及其工作机制。本书由浅入深,从Elasticsearch的基本用法和架构原理,以及倒排索引、分片、节点角色和相关性等核心概念讲起;然后深入探讨数据处理和索引管理,涵盖映射模式、数据类型、文本分析、索引模板;接着详细介绍词项级搜索、全文搜索、复合查询和高级搜索等Elasticsearch的搜索功能,并深入讲解聚合;最后聚焦生产环境中的Elasti计算机27.5万字
- 会员本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。计算机3.7万字
同类书籍最近更新
- 会员为了避免说教式的讲解带来枯燥乏味的阅读体验,本书给出了大量的实例及生产环境下的案例。本书可分为四个部分:第一部分是入门,从理论基础开始讲解,最终会产生两个实践项目;第二部分是提高,基于第一部分的项目添加特效,形成一个完整的多媒体项目;第三部分是扩展,结合当下比较流行的直播场景进行实际案例分析;第四部分是工具,介绍当下大部分可以提高开发以及测试效率的工具。程序设计26.3万字
- 会员本书对Spark内部高度抽象的数据结构RDD、分布式DAG调度器/驱动器,以及高效的基于Non-blockingIO分布式计算框架Akka/Netty等内核设计进行了深度剖析,不可多得,是适合大型分布式计算架构师和资深开源贡献者阅读的参考书。程序设计25.2万字
- 会员《跟老男孩学Linux运维:Web集群实战》及《跟老男孩学Linux运维:Shell编程实战》这两本书自出版以来,得到了广大网友的一致好评和赞扬。同时也有部分读者提出了很多宝贵的建议,其中之一就是这两本书都不是面向纯零基础读者的书,需要具备一些基础的Linux知识辅助才能更好地进行学习。程序设计12.4万字
- 会员本书分为四篇:第一篇即为第1章,介绍开发环境的准备及账号的注册。学完本章内容,相当于取得了入场券。第二篇包括第2~10章,是项目实战部分。其中第2~6章是小程序前端案例,使用了后台地址但未涉及后台编程;第7~10章是在已有案例的基础上添加了后端程序的支持。先学习前端,再学习后端,由浅入深,这样更易于理解和掌握。第三篇包括第11~14章,详细讲解所有小程序组件的使用方法,几乎全部组件都具有生产可用的程序设计7.8万字
- 会员全书分为上下两卷,总共16章,涵盖了Solr各个方面的知识点。因此你只需要拥有足够的毅力将它阅读完,当然最好是能够边读边上机实践,就可以掌握Solr。此外每章之间都是相互独立的,如果你对于某章的内容已经非常熟悉,那么可以直接跳过选择感兴趣的章节进行学习。当然还是建议大家能够通读本书,系统学习Solr,这样才会对Solr有一个更完整的理解,为你日后从事Solr相关的开发工作打下夯实的基础。虽然本书中程序设计16.8万字