C++: Introduction to Graphics with SFML
C++ 20
| Intermediate
- 12 Videos | 1h 34m 58s
- Includes Assessment
- Earns a Badge
Simple and Fast Multimedia Library (SFML) is a cross-platform, software development library used for designing gaming applications, providing features like audio, graphics, and a network, which together allow you to build the complete multimedia experience. Begin by creating and managing windows that can hold multimedia gaming applications. Learn how to keep a game constantly running and updated using a game loop. Next, explore event handling in SFML, including mouse clicks, scrolls, keypress events, resize, and focus events. Finally, use the Graphics module in SFML to draw graphical entities, like geometric shapes, to the screen and configure the properties of these entities. When you have completed this course, you will have the foundational knowledge to create and render graphical entities within SFML windows.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedefine and outline the key features of the SFML libraryinstall and set up SFML on macOSinstall SFML on a Windows platformcreate a simple window and configure the close buttonconfigure an icon for a window and work with the different window modes
-
handle focus, resize, and keyboard events in an SFML windowhandle text entered, mouse click, and scroll eventsdisplay graphic text in special windowscreate rectangle and circle shapesdraw regular polygons, arbitrary polygons, and straight linessummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 21sUP NEXT
-
2.Simple and Fast Multimedia Library (SMFL)6m 38s
-
3.Installing SFML on macOS8m 40s
-
4.Installing SFML on Windows9m 48s
-
5.Opening and Managing Windows11m 46s
-
6.Setting Window Icons and Window Properties7m 37s
-
7.Handling Focus Events and Keyboard Events9m 36s
-
8.Handling Text Entered and Mouse Events6m 25s
-
9.Drawing Text12m 31s
-
10.Drawing Rectangles and Circles9m 26s
-
11.Drawing Polygons8m 21s
-
12.Course Summary1m 48s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.