Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 2.2 KB

README.md

File metadata and controls

49 lines (36 loc) · 2.2 KB

Forms

Forms is a graphical user interface(GUI) framework purely programmed in UnrealScript independent of Scaleforms and UIScene. Inspired by the OOP and subobjects semantics of the Unreal Engine 2 GUIs framework.

This framework will give you most of the common GUI building components of which:

Page, Button, Dialog, Tab Control, Label, and many more!

Forms in action: Potention Graphics not included!

Installing Forms

Read this short tutorial on installing forms: http://github.com/EliotVU/Forms/wiki/Installing-Forms Once installed, start by making your first menu: http://github.com/EliotVU/Forms/wiki/Your-First-Menu

Testing

There will come a time that you will need to fix the positions of your components with visual help, this can be done if you build Forms in debug mode.

Make a shortcut to your game if you haven't got one yet. Then add the following arguments:

-debug and -wxwindows.

Launch your game through that shortcut, and hit Alt+Enter to go into windowed mode. And hold Shift and CTRL, then click on a component you wish to modify; This will popup a dialog with every available variable as defined in the UnrealScript classes. When you are done you may copy those settings and apply them to your code if you are happy with the new values. Of course you do the trial and error way but sometimes it's a good idea to get first the idea of position, size units before doing this all out of your head!

About

Home: http://eliotvu.com/portfolio/view/48/forms-udk-gui-framework Forums: http://eliotvu.com/forum/forumdisplay.php?fid=11

License

Copyright 2012 Eliot van Uytfanghe

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.