失效链接处理 |
Game Programming Using QT PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
What this book covers
Chapter 1, Introduction to Qt, will familiarize you with the standard behavior that is required
when creating cross-platform applications as well as show you a bit of history of Qt and how
it evolved over time with an emphasis on the most recent architectural changes in Qt.
Chapter 2, Installation, will guide you through the process of installing a Qt binary release for
desktop platforms, setting up the bundled IDE, and looking at various configuration options
related to cross-platform programming.
Chapter 3, Qt GUI Programming, will show you how to create classic user interfaces with the
Qt Widgets module. It will also familiarize you with the process of compiling applications
using Qt.
Preface
Chapter 4, Qt Core Essentials, will familiarize you with the concepts related to data
processing and display in Qt—file handling in different formats, Unicode text handling and
displaying user-visible strings in different languages, and regular expression matching.
Chapter 5, Graphics with Qt, describes the whole mechanism related to creating and using
graphics in Qt in 2D and 3D. It also presents multimedia capabilities for audio and video
(capturing, processing, and output)
Chapter 6, Graphics View, will familiarize you with 2D-object-oriented graphics in Qt. You will
learn how to use built-in items to compose the final results as well as create your own items
supplementing what is already available and possibly animate them.
Chapter 7, Networking, will demonstrate the IP networking technologies that are available
in Qt. It will teach you how to connect to TCP servers, implement a reliable server using TCP,
and implement an unreliable server using UDP.
Chapter 8, Scripting, shows you the benefits of scripting in applications. It will teach you
how to employ a scripting engine for a game by using JavaScript. It will also suggest some
alternatives to JavaScript for scripting that can be easily integrated with Qt.
Chapter 9, Qt Quick Basics, will teach you to program resolution-independent fluid user
interfaces using a QML declarative engine and Qt Quick 2 scene graph environment. In
addition, you will learn how to implement new graphical items in your scenes.
Chapter 10, Qt Quick, will show you how to bring dynamics to various aspects of a UI. You
will see how to create fancy graphics and animations in Qt Quick by using the particle engine,
GLSL shaders and built-in animation, and state machine capabilities, and you will learn how
to use these techniques in games.
Chapter 11, Miscellaneous and Advanced Concepts, covers the important aspects of Qt
programming that didn't make it into the other chapters but may be important for game
programming. This chapter is available online at the link https://www.packtpub.com/
sites/default/files/downloads/Advanced_Concepts.pdf.
What you need for this book
All you need for this book is a Windows machine with the latest version of Qt installed. The
examples presented in this book are based on Qt 5.4.
Qt can be downloaded from http://www.qt.io/download-open-source/. [ xii ]
|