The following screen-shot shows the New Tiled Layer dialog which allows user to create a new tiled layer using the appropriate image resource with the correct tile size.
Once a new tiled layer is created it can be edited using the available visual editor. This allows the user to modify the contents of the tiled layer and receive instant visual feedback. The tiled layer editor also includes support for animated tiles.
Another layer type supported by the Game Builder is Sprite. In the gaming context, sprites usually serve as animated characters or objects. The screen-shot below shows the dialog used to create a new sprite.
Game Builder treats sprites as a collection of animated sequences where each sprite can be contain a number of sequences. The sprite editor allows editing and previewing of multiple animated sequences simultaneously.Below is a screen-shot showing sprite editor in action.
The scene editor is provided to organize all layers (sprites and tiled layers) together into scenes.
Four new custom components in the Palette of new Visual Designer:
Palette with new custom components
File Browser - File Browser custom component lets the user list files and directories. It's uses FileConnection? Optional Package (JSR 75). The FileConnection? Optional Package APIs give J2ME devices access to file systems residing on mobile devices, primarily access to removable storage media such as external memory cards.
Login Screen - The login screen custom components performs some interaction behind the scenes for validation purposes.
SMS Composer - provides an easy and convenient way to send SMS message from Java ME application.
PIM Browser - Uses PIM API which gives access to the Personal Information Management (PIM) database including to-do lists, calendars and contact data. Requires JSR 75.
Example MIDP application with new custom components
| dialog_new_sprite.png | ![]() |
97035 bytes |
| dialog_new_tiled_layer.png | ![]() |
28883 bytes |
| editor_scene.png | ![]() |
55873 bytes |
| editor_sequence.png | ![]() |
43742 bytes |
| editor_tiled_layer.png | ![]() |
101971 bytes |
| example.PNG | ![]() |
38984 bytes |
| fileBrowser.PNG | ![]() |
2843 bytes |
| loginScreen.PNG | ![]() |
2834 bytes |
| palette.PNG | ![]() |
12179 bytes |
| smsComposer.PNG | ![]() |
2713 bytes |