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