Game UI studio [The Beginning]

Source: Internet
Author: User

I have been working hard for the company for the past year, and basically I have nothing to do with myself. I wrote the scenario editor last month and used QT. The more you write, the more you want to directly write a game editor [here only refers to the client ]. As a result, the idea is implicitly reconstructed n times in the brain. But it is only moving in one direction and is more useful.

After some "tests", including mainstream game content editors and open-source scenario editors.

Currently, I have defined the following advantages:

1. Easier operations and resource integration

2.CodeAnd clearer Logic

3. modular, lower coupling, and easy expansion

4. Easy code upgrade [considering the use of many open-source libraries and engines]

5. Not yet...

In fact, for projects, the Code must be beautiful and the ideas must be clear. But it cannot be too beautiful. For example, it is always a flashy model or an odd concept. In fact, there is always one principle that is practical. It is practical now and will be practical in the future. Continue to work in this direction.

 

From last week, I had a new idea. Put aside this stuff first, because I still cannot find the best solution for some concepts. First, write a unified game interface development tool in the simplest way. Because cegui is used, there is no unified and reliable editing tool [the two official ce tools are too simple, and the more you use them, the more tired. I read its code. It's very rare and messy. Lost confidence in restructuring]. Maybe it's because of team funding issues. Ce also began to redo an interface tool. It is estimated that next year, pyqt will be used, and charges will be appropriate.

 

If you write it yourself, there are still many advantages. First, there is not much workload. The most important thing is that you can add and delete functions as needed at any time.

Apart from inheriting the "Absorbing" feature of Ce official tools, I decided to add the following features or features:

1. Control Operation Mode: absolute, relative, and frozen

2. Support multiple choice alignment Modes

3. Add Undo/Redo

4. Support for resource path and attribute configuration files [more than CE Information]

5. Integrated Layout & imageset & looknfeel & animation and other interface editing

 

The project has been under development since the beginning of last week. The progress depends on how busy the next job is. Paste a few images first:

 

 

 

 

 

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.