[sldev] Magical scripted HUD/UI
Argent Stonecutter
secret.argent at gmail.com
Wed Dec 10 06:03:04 PST 2008
On 2008-12-09, at 10:18, Mike Monkowski wrote:
> "richer dialog" is probably too vague. Specifically VWR-10924
> provides two things. First, it allows the current UI widgets, with
> new callbacks, to be used for communicating with in-world objects
> using chat channels. Second, it allows the current UI widgets,
> using the current callbacks, to be rearranged to provide custom UI
> panels, menus, and floaters. In the second case, the purpose of the
> in-world object is just to define the new UI component.
OK, you're talking about two separate use cases. I hadn't even thought
of the second one, and I think it would be a lot more work than you're
envisioning. The SL client XML schema seems to be heavily tied to the
files, rather than having the callbacks driven from the XML directly.
The extra work of creating a meta-language to define the callbacks
outside that context, and managing interactions between components, is
likely to scuttle the whole project.
The first use case... an improved dialog mechanism... is much more
easily accomplished via HTML. The XML schema is extremely primitive
and hyper-specialized, and even modifying the current UI is much more
work than creating a simple HTML form.
More information about the SLDev
mailing list