Once in a while these boards don't update new posts with today. I missed this, dang. Thanks Gekido, this is great news. That pretty much turns the menu-editor, for me anyway, into a completely manageable experience.
I got hung up for a few seconds on one thing only, how to pop up those windows you showed. Anyway, you just double-click on everything under properties itself. Pick the template under 'form', the item under 'controls'. If you want the properties of the enabled sprite, double-click the property under 'properties'. I know, reading it makes me sound like I'm a dummy who should go duh, but it didn't appear that easy at first and may not for others, and again I got it in about 15 seconds so I think for the most part the menu editor is relatively self-explanatory.
One thing that I am extremely interested in is acheiving an in-game 3D menu system, complete with textures, animations and lighting....AND mouse-input over it. So basically live 3D assets for buttons and backdrops. My guess is a dummy form (with invisible buttons) and scripted to control the world.
I have one major question, is it possible to envoke the mouse pointer and have it return interaction with the game world for actual gameplay related stuff? For instance, could we make a game where you can activate a mouse-pointer and then use it to simply click on and return the names of game objects?
.
GetName
Submitted by admin on Wed, 07/09/2008 - 11:33
Description
String GetName();
This function returns the name of the object in question. Useful when you need to get a pointer to an object for further manipulation.
Eg:
Object@ hitObject = GetGameManager().GetWorld().RayCast( shotPosition, shotDirection, distance, intersect, normal, false);
if
(hitObject.GetName() == "MYOBJECT" )
{
//
Do whatever you need
}
SetRelativeMouseMode
Submitted by admin on Thu, 07/10/2008 - 10:50
Description
void SetRelativeMouseMode( bool relativeMode)
Sets or unsets relative mouse mode. In relative mouse mode, only the relative movement of the mouse is tracked; in absolute mouse mode (normal for most programs), the mouse's position is tracked. This function also updates the mouse cursor's visibility; it is set to visible for absolute mouse mode and invisible for relative mouse mode.
ShowMouse
Submitted by admin on Thu, 07/10/2008 - 10:53
Description
void ShowMouse()
Shows the mouse cursor if it was previously hidden.
Could these 3 functions help you Squat? They're easy to miss in the docs.. These plus the tutorial in the BV guide (which works in GC) on making a 3D menu, might just help?
Hopefully I'm pointing you in a better direction.
Cheers,
~ZKnack