Results 1 to 40 of 264

Threaded View

  1. #1
    Palace Guard
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    3,945

    Default Canvas-based GUI Framework in UnrealScript [Community Code Project]

    Greetings, fellow coders!

    I've been working on a UScript-based GUI for some time now to work around the need of Scaleform in order to create menus and eventually managed to create an ingame menu that is summoned with the Esc key and has a button in it with a nice texture that can be pressed with the mouse cursor and call a function to shut down the game. At this point I'd like to thank Solid Snake for the UDK gem on how to get the mouse cursor work.

    I hope that's enough of a start to motivate you to contribute to this project because I now planned to continue this as a project for and with the entire community.


    For this purpose did I create a SVN repository on Google Code, which can be found here:
    https://code.google.com/p/unrealscript-gui-framework/

    Everyone can check out the repository and files anonymously but hopefully will there be enough around here who actually want to contribute to it.

    Gettings started contributing is easy, all you need is a Google Account and download an SVN client like TortoiseSVN for Windows.
    With this tutorial will you have the stuff configured at the drop of a hat.

    In order for you to contribute do I need to give you access rights, so just shoot me a PM with your Google Account if you are interested.


    The GUIFramework folder and it's classes are all the core elements of this project.
    GUIFrameworkExample is a separate folder that comes with usage examples to quickly show you what is needed to make a simple menu with this project.

    All menu elements support full localization. In the MenuScene can you reference the name of the localization file and inside that file is the [Group] simply the name of your MenuScene class and the keys relate to the strings you enter for the buttons, which will then get localized to the values.

    Check the Wiki at the project side for some basic info about the GUI components.


    Happy coding!
    Last edited by Crusha K. Rool; 12-11-2012 at 05:12 AM.
    Our Loop, which art in source code, hallowed be thy keyword.
    Thy condition come, thy instruction be done, in RAM as it is in cache.
    Increment us this day our daily counter,
    and forgive us our typos, as we also have forgiven our compilers.
    And lead us not to the nullpointer but deliver us from bugs.
    For thine is the API, the GUI, and the CLI while(true).
    Semicolon;
    Please don't send me questions about how to do something in the UDK via PM. That is better discussed in the forums and we only have limited PM storage.


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Copyright ©2009-2011 Epic Games, Inc. All Rights Reserved.
Digital Point modules: Sphinx-based search vBulletin skin by CompletevB.com.