가야대학교 분성도서관

상단 글로벌/추가 메뉴

회원 로그인


자료검색

자료검색

상세정보

부가기능

C++ Game Development by Example : Learn to Build Games and Graphics with SFML, OpenGL, and Vulkan Using C++ Programming. [electronic resource]

상세 프로파일

상세정보
자료유형E-Book
개인저자Shekar, Siddharth.
서명/저자사항C++ Game Development by Example :Learn to Build Games and Graphics with SFML, OpenGL, and Vulkan Using C++ Programming.[electronic resource]
발행사항Birmingham : Packt Publishing, Limited, 2019.
형태사항1 online resource (407 pages)
소장본 주기Master record variable field(s) change: 050, 082
ISBN1789537347
9781789537345
일반주기 Chapter 12: Drawing Vulkan Objects
내용주기Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Basic Concepts; Chapter 1: C++ Concepts; Program basics; Variables; Strings; Operators; Statements; Iteration; Jump statements; Switch statement; Functions; Scope of variables; Arrays; Pointers; Structs; Enums; Classes; Inheritance; Summary; Chapter 2: Mathematics and Graphics Concepts; 3D coordinate system; Points; Vectors; Vector operations; Vector magnitude; Unit vector; Dot product; Cross product; Matrices; Matrix Addition and Subtraction; Matrix multiplication
Identity matrixMatrix transpose; Matrix inverse; GLM OpenGL mathematics; OpenGL data types; Space transformations; Local/object space; World space; View space; Projection space; Screen space; Render pipeline; Vertex specification; Vertex shader; Vertex post-processing; Primitive assembly; Rasterization; Fragment shader; Per-sample operation; Framebuffer; Summary; Section 2: SFML 2D Game Development; Chapter 3: Setting Up Your Game; An overview of SFML; Downloading SFML and configuring Visual Studio; Creating a window; Drawing shapes; Adding sprites; Keyboard input; Handing player movement
The Light Renderer classDrawing the object; Summary; Chapter 7: Building on the Game Objects; Creating a MeshRenderer class; Creating the TextureLoader class; Adding Bullet Physics; Adding rigid bodies; Summary; Chapter 8: Enhancing Your Game with Collision, Loop, and Lighting; Adding a RigidBody name; Adding an enemy; Moving the enemy; Checking collision; Adding keyboard controls; Game loop and scoring; Text rendering; Adding lighting; Summary; Section 4: Rendering 3D Objects with Vulkan; Chapter 9: Getting Started with Vulkan; About Vulkan; Configuring Visual Studio
Vulkan validation layers and extensionsVulkan instances; The Vulkan Context class; Creating the window surface; Picking a physical device and creating a logical device; Summary; Chapter 10: Preparing the Clear Screen; Creating the SwapChain; Creating the Renderpass; Using render targets and Framebuffers; Creating CommandBuffer; Begining and ending Renderpass; Creating the clear screen; Summary; Chapter 11: Creating Object Resources; Updating the Mesh class for Vulkan; Creating the ObjectBuffers class; Creating the Descriptor class; Creating the SPIR-V shader binary; Summary
요약Chapter 4: Creating Your Game; Starting afresh; Creating the hero class; Creating the enemy class; Adding enemies; Creating a rocket class; Adding rockets; Collision detection; Summary; Chapter 5: Finalizing Your Game; Finishing the Gameloop and adding scoring; Adding text; Adding audio; Adding player animations; Summary; Section 3: Modern OpenGL 3D Game Development; Chapter 6: Getting Started with OpenGL; What is OpenGL?; Creating our first OpenGL project; Creating a window and ClearScreen; Creating a Mesh class; Creating a Camera class; The ShaderLoader class
요약This book will get you up to speed with the specifics of making games look and feel great, by using modern animation and rendering techniques with the integration of great physics libraries for an improved and realistic user experience.
일반주제명C++ (Computer program language)
Object-oriented programming languages.
Computer games -- Programming.
Computer games -- Design.
언어영어
기타형태 저록Print version:Shekar, Siddharth.C++ Game Development by Example : Learn to Build Games and Graphics with SFML, OpenGL, and Vulkan Using C++ Programming.Birmingham : Packt Publishing, Limited, 짤20199781789535303
대출바로가기http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2116997

소장정보

  • 소장정보

인쇄 인쇄

메세지가 없습니다
No. 등록번호 청구기호 소장처 도서상태 반납예정일 예약 서비스 매체정보
1 WE00015577 794.8/1525 가야대학교/전자책서버(컴퓨터서버)/ 대출가능 인쇄 이미지  

서평

  • 서평

태그

  • 태그

나의 태그

나의 태그 (0)

모든 이용자 태그

모든 이용자 태그 (0) 태그 목록형 보기 태그 구름형 보기
 

퀵메뉴

대출현황/연장
예약현황조회/취소
자료구입신청
상호대차
FAQ
교외접속
사서에게 물어보세요
메뉴추가
quickBottom

카피라이터

  • 개인정보보호방침
  • 이메일무단수집거부

김해캠퍼스 | 621-748 | 경남 김해시 삼계로 208 | TEL:055-330-1033 | FAX:055-330-1032
			Copyright 2012 by kaya university Bunsung library All rights reserved.