Author Topic: [Question] Borderless GUIs & Picture In Pictures GUIs & Auto-moving GUIs  (Read 2481 times)

If you've seen what I've been posting lately, you probably already know what this is for, but anyway:
Can I make a GUI that has no window at the top? If so, how?

1. Can I make a GUI that could show another area-- like, a GUI that would show you the view of, let's say, a brick, but would still be in a GUI--like a window. Kinda like Picture In Picture settings some TVs have that let you watch 2 channels at once. If so, how?
2. Can I control the position of a GUI & size through a script? If so, how?
3. Finally, can I make a GUI that's not necessarily a box, but let's say... any closed shape I want, for example, a right triangle. If so, how? / Can I make parts of the GUI completely transparent? If the other one is impossible, how do I do this one?
*cough*seemless bigger on the inside*cough*...also, most ambitious first addon ever, right?
« Last Edit: November 28, 2014, 12:49:34 AM by superdupercoolguy »

Of course, plenty of things do it. Just make a gui without a GuiWindowControl

1. I don't think so. You can make a GameTSControl and it'll show the rendered game view, but I don't think you can set it to show a different view
Unless you mean something like the avatar view in the avatar editor
2. %control.position = "x y";
%control.extent = "x y";
« Last Edit: November 28, 2014, 12:55:25 AM by Headcrab Zombie »

Thanks, and sorry for ninjaing you.
So #2 is still unsolved, and #3 is only partially solved. I know the playGui or whatever it's called does it.
1. I don't think so. You can make a GameTSControl and it'll show the rendered game view, but I don't think you can set it to show a different view
well, can I quickly teleport the player to the location of the PIP(picture in picture) I want, get the gametscontrol, then move it in 3 dimensions?
And how does playGui work in that case?
« Last Edit: November 28, 2014, 12:56:16 AM by superdupercoolguy »

Updated my post to match new numbering

3. Make a GuiBitmapControl, with an image drawn in whatever shape you want, then add control to that
Transparency is the fourth number in the .color field

Unless you mean something like the avatar view in the avatar editor
Can I put FxDTSBricks in there?
If so, I could just have the user run a little scanning program, and then place players in accordingly...
this could actually work!
...but how do I get the avatar view type thing in a GUI?
« Last Edit: November 28, 2014, 01:55:21 AM by superdupercoolguy »

What exactly are you trying to do?

Can I put FxDTSBricks in there?
If so, I could just have the user run a little scanning program, and then place players in accordingly...
this could actually work!
...but how do I get the avatar view type thing in a GUI?
It's a GUIObjectView, I'm pretty sure you just call .setObject
But it can only render one object at a time

What exactly are you trying to do?
This


Did you mean to put a link?...
No, I was reiterating what you said

I'm trying to make a transpositional window - AKA scan the TARDIS interior, put it on a floating gui, keep that GUI on the front of the TARDIS exterior, and display the inside, and the same for the outside, and when the player moves around, keep the gui on the front of the TARDIS exterior, making bits of the square transparent to account for the fact it wouldn't be a perfect 2D rectangle, and move the view in 3 dimensions accordingly to the player's position.
So since the player view thing won't work, what about my other idea: teleporting the player to the TARDIS interior, getting the GameTSControl and then teleporting them back, and not updating it so it stays as the TARDIS interior, and moving that in 3 dimensions accordingly to where the player is.
Think making things like Portals from Portal
« Last Edit: November 28, 2014, 01:51:33 PM by superdupercoolguy »

The GameTSControl is a gui control
You can't move it in 3d space because it's not a 3d object, it's a 2d square slapped onto your screen
Additionally, all it does is hold and display the image rendered by the renderer, and I don't see any method that would stop it, let alone make it display a completely different view
« Last Edit: November 28, 2014, 02:18:37 PM by Headcrab Zombie »

Wait, what I meant was capture what the game was displaying and move that image around, as if you'd moved left or right.
is there another way of doing transpositional windows? I heard you could spawn mirrors in V0002. How'd they work?[
« Last Edit: November 28, 2014, 07:53:08 PM by superdupercoolguy »

Wait, what I meant was capture what the game was displaying and move that image around, as if you'd moved left or right.
is there another way of doing transpositional windows? I heard you could spawn mirrors in V0002. How'd they work?[
Mirrors were a part of the engine that could be used in Interiors, Badspot removed them from Retail Blockland ages ago.

So how do I go about a transpositional window?

So how do I go about a transpositional window?
You mean with the buttons on the lefthand side instead of the right?