First of all, I apologize to all the friends who are waiting for it. It is really too long for everyone to wait. The design of the client is a big project, and there is not much time to do research in this area. However, I still continue my research in this regard when I have time in private. Unfortunately, I did not use the expected latest version of ogre + cegui for development, the reason for this is that there are not many new versions of materials, and it is really difficult for people without any experience, so they finally chose the source code that is close to the tianlong Babu/wuxia world version for development. Well, I will not talk much about it. Today I will introduce the basic architecture of the client, the design model of tianlong Babu/wuxia world.
Client
Function implementation
This feature provides complete encapsulation of the vengine (micro-engine) and vgui (micro-Gui Library) to display the basic client interface. As for the network resources used for resources, that is, some resources in the old martial arts world, Let's explain here. As for scenarios and objects, the basic framework has not yet been implemented. In the future, we will only use encapsulation extension. The functions were not fully implemented, login was not implemented, and the scenario was entered. During this period, I began to leave the tianlong Babu/martial arts world and began the design of my own framework engine, so this test project may be suspended temporarily.
Next, I will analyze the core design of tianlong Babu/wuxia world in depth. I believe everyone will be helpful in understanding the entire architecture design. It will bring you a completely self-designed engine. Although simple, it is absolutely powerful, but it does not support Windows clients only like this project, but also mobile apps, I hope you will like it. Next we will talk about vengine, the core interface of the client.