Summary of the collection analysis of Directui 2d/3d interface Library

Source: Internet
Author: User

The advantage of Directui is that it is easy to build an efficient, beautiful, and easily extensible interface. The author is Bjarke Viksoe,

His interface program ideas and code are very good, his code mainly expressed his ideas, although the bug is more, but it is appropriate to learn.

Dirctui in the continuous intact, there are a variety of 3d interface library came out, but it was in my ignorance when I gave the idea of programming, let me embark on the road of programming, the following, I collected the interface Library and the reconstruction of the interface library are posted out, we exchange technology exchanges.

Among the download packages are:

Duilib Development documentation, help documentation, and analysis documentation

Diablo_trunk (UI)-----It is a kind of interface library which is based on Directui thought, it is only semi-finished product, it is suitable for reconstructing thought and learning to improve.

Duilib v1.01 This is the first published version of Bjarke Viksoe

Duilib v1.02 This is to fix the main bug version, improve performance

Duilib v1.1 This is the latest version, changed by the Netizen, integrates very multifunctional, has the replacement skin, the control color ... Wait a minute.

Directui This is what I refactored it, added the right-click menu, and used the XML to generate the right-click menu control.

Engineeringui That's what I've refactored, too. There is also a way to load files, mainly using compound files, and defining a playlist control yourself.

redui_src_v0.9.130 (Directui 3D) ultra-lightweight directui rendering engine.

I know that Directui does not have a right-click menu control, but I added a right-click menu function on the original basis to test the version. The source code is in the download package.

A Menuui class mimics the drop-down box control implementation.

Some other netizens have provided a UI that is almost identical in principle and directui, but is semi-finished.

It's just great for people who just started learning about control methods and self-painting techniques. I also put it in the download package (Diablo_trunk (UI)).




Duilib 1.01 to Duilib v1.1 I'm not going to talk about it, I want to learn the boots, download the document you see.


Engineeringui That's what I've refactored, too. There is also a way to load files, mainly using compound files.

and dynamically altering the skin, and so on, to study it is your way of high-speed ascension, why? Because it is simple, easy to understand.



redui_src_v0.9.130 (Directui 3D)

Complete source code, ultra-lightweight directui rendering engine, 2d/3d seamless integration, XML+JS+CSS invincible combination, perfect cottage WPF general animation technology and flash hierarchy ideas, familiar web design (CSS style sheet, Dom model tree, script events, window and Event objects, AJAX, self-starter layouts, jquery-like tools, full embedded ActiveX and Silverlight support, simple and easy-to-use 3D abstraction model, Universal extension architecture ...
...Only dozens of lines of JS code are required to achieve a controllable coverflow effect
...Optional complex 3D effects can be provided via an external HLSL, and HLSL parameters can be controlled and modified by the JS script in the event callback
... 3DScenes can be used with a translucent form with a channel

... Good interface library, just the source code generated by the program accounted for cpu38% efficiency or very low. Because of the very many very perfect interface libraries. I'm not going to introduce you, I'm still studying ....


Finally, I wish all the novice, can be high-speed, for China's software business to contribute a little bit of power.




Download package





Summary of the collection analysis of Directui 2d/3d interface Library

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.