SFML Essentials
暫譯: SFML 基礎精要
Milcho G. Milchev
- 出版商: Packt Publishing
- 出版日期: 2015-02-27
- 售價: $1,350
- 貴賓價: 9.5 折 $1,283
- 語言: 英文
- 頁數: 132
- 裝訂: Paperback
- ISBN: 1784397326
- ISBN-13: 9781784397326
海外代購書籍(需單獨結帳)
相關主題
商品描述
A fast-paced, practical guide to building functionally enriched 2D games using the core concepts of SFML
About This Book
- Learn to utilize the features of SFML quickly to create interactive games
- Realize your game ideas by following practical tutorials based on the essential features of SFML
- Step-by-step guide describing the fundamental concepts of SFML with the help of plenty of examples
Who This Book Is For
If you are an enthusiast who is not new to the field of game development but want to exercise the countless features of SFML and build 2D games with minimal effort, this is the book for you.
What You Will Learn
- Render sprites and shapes on the screen
- Manage multimedia resources correctly and efficiently
- Open and configure game windows to ensure a better gaming environment
- Build an animation manager for sprites
- Facilitate native OpenGL code in your rendering
- Play sound and music on top of the gameplay
- Load and use shaders to render special effects
- Send data packets over a network to create a multiplayer experience
In Detail
SFML is a cross-platform, object-oriented multimedia API that is written in C++. It provides a simple interface to ease the development of games and multimedia applications.
This book will guide you through everything you need to know about building a 2D game in SFML. Concepts such as Sprites, Textures, Animation, and Cameras are explored in depth and finally the book ends with advanced topics like shaders and networking. You will also learn how to play sound and music on top of the gameplay. Every step through the journey is filled with examples in C++ to guide you in the right direction. By the end of the book you will feel confident about creating 2D games with SFML, without investing too much time on it.
This book contains a set of fast-paced tutorials about the core features of SFML.
商品描述(中文翻譯)
一本快速且實用的指南,教你如何利用 SFML 的核心概念來構建功能豐富的 2D 遊戲
關於本書
- 快速學習如何利用 SFML 的功能來創建互動遊戲
- 通過基於 SFML 重要特性的實用教程實現你的遊戲創意
- 逐步指南,描述 SFML 的基本概念,並提供大量範例
本書適合誰
如果你是一位對遊戲開發並不陌生的愛好者,但希望充分利用 SFML 的無數功能,並以最小的努力構建 2D 遊戲,那麼這本書就是為你而寫的。
你將學到什麼
- 在螢幕上渲染精靈和形狀
- 正確且高效地管理多媒體資源
- 打開並配置遊戲視窗,以確保更好的遊戲環境
- 為精靈構建動畫管理器
- 在渲染中使用原生 OpenGL 代碼
- 在遊戲過程中播放聲音和音樂
- 加載和使用著色器來渲染特效
- 通過網絡發送數據包以創建多人遊戲體驗
詳細內容
SFML 是一個跨平台的物件導向多媒體 API,使用 C++ 編寫。它提供了一個簡單的介面,以簡化遊戲和多媒體應用的開發。
本書將指導你了解在 SFML 中構建 2D 遊戲所需的所有知識。書中深入探討了精靈、紋理、動畫和相機等概念,最後還涵蓋了著色器和網絡等進階主題。你還將學會如何在遊戲過程中播放聲音和音樂。整個過程中充滿了 C++ 的範例,幫助你朝正確的方向前進。到本書結束時,你將對使用 SFML 創建 2D 遊戲充滿信心,而不需要投入過多的時間。
本書包含了一系列關於 SFML 核心功能的快速教程。