Introduction to 2D game engine development
Previous section: https://blog.csdn.net/z736248591/article/details/122658701
Build engine framework
review
In the previous chapter, we created an empty window. In this chapter, we built an engine framework to encapsulate window display and rendering.
Frame introduction
First, let's introduce the four most important global classes:
Directo ...
Posted by danielson2k on Thu, 03 Feb 2022 07:03:49 +0100
HDL4SE: software engineers learn Verilog language
8 write custom basic units in c language
This section was originally intended to continue to learn verilog language, but the software development progress bar is too heavy to be pushed, so it can only be worn slowly. Without the cooperation of software, the learning effect is worse, so bring the later content to the front. Of course, it's also ...
Posted by nadinengland on Mon, 31 Jan 2022 17:37:48 +0100
UE4 set character movement and character Perspective
UE4 set character movement and character Perspective
In this section, we first explain the settings of UE4 character movement, and then explain the settings of UE4 character perspective.
UE4 set character movement
Open UE4 editor, click "Edit" and then click "project settings":
Select input:
Click the add key input ...
Posted by Tiger99 on Thu, 27 Jan 2022 05:18:53 +0100
Use the MFC application of VS to create a single document application and add dialog boxes, menus and toolbars
This tutorial is a VC + + big job based on Visual Studio 2019. Most of the book tutorials on the market are created with Microsoft Visual C + + tools, and there are few VS tutorials on the whole network. Therefore, this tutorial is for beginners, taking single document application as an example MFC application of Visual Studio Complete the crea ...
Posted by rpupkin77 on Wed, 26 Jan 2022 05:34:28 +0100
IncrediBuild joint compilation
01 basic information
Official website: https://www.incredibuild.com
To use IncrediBuild, you must have a license. You can apply for a trial version of the license for free. Can arrive https://www.incredibuild.com/free-trial-2 To apply for a 30 day free license, you need a mobile phone number and email. After application, you can download the ...
Posted by mourisj on Wed, 26 Jan 2022 02:01:35 +0100
Communication management system
Communication management system
1. System requirements
Address book is a tool that can record the information of relatives and friends.
This tutorial mainly uses C + + to implement an address book management system
The functions to be realized in the system are as follows:
Add contact: add a new person to the address book. The information ...
Posted by jvquach on Tue, 25 Jan 2022 21:50:54 +0100
Using C + + to realize Chinese chess
Project introduction
Recently, I learned about STL library and some practical containers. At the same time, I am also a chess lover. I wondered if I could make a chess game applet and use the knowledge I learned, so I started to do this project, which took about two days to basically complete, However, there are still some functions (general p ...
Posted by wtech on Mon, 24 Jan 2022 06:26:45 +0100
Learning notes of Essential C + +, Chapter2
preface
According to the contents of Chapter 2, the second chapter mainly talks about the writing and calling of functions, which is basically the same as that of C language. Here we focus on recording what we didn't learn when learning C language. We'd better know an application scenario when we learn something. The book gives specific ...
Posted by itazev on Tue, 18 Jan 2022 06:03:03 +0100
Copy Constructor
copy constructor
1. What is a copy constructor
Objects of the same class have identical results in memory, and it is entirely possible to assign or copy them as a whole. This copy procedure** only needs to copy data members, while function members are public. ** When an object is created, it can be initialized with another object of the same ...
Posted by jrmckee on Tue, 18 Jan 2022 02:30:54 +0100
Qt learning notes - QFileDialog of 5-Qt standard dialog box
The so-called standard dialog box is actually some dialog boxes built in Qt, such as file selection, color selection, etc.
QFileDialog is a dialog used to open and save files in Qt.
The previously written openAction just pops up a message dialog box to tell you that the signal slot has been connected. Now you need to write the real opening co ...
Posted by agrant on Sat, 15 Jan 2022 16:07:29 +0100