ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
"Create KeepSolid" (Wishlist)
"Create KeepSolid" // WishlistjohnJul 24, 2002, 5:38pm
Why can't there be Create KeepSolid? Instead of when you go in a lift that
moves you going through the floor, cant you stay on the floor level even if it is going up. eepJul 24, 2002, 8:28pm
That has to do with physics (or AW's lack thereof) and collision detection. Perhaps some eon AW will actually get competent physics...
[View Quote] > Why can't there be Create KeepSolid? Instead of when you go in a lift that > moves you going through the floor, cant you stay on the floor level even if > it is going up. dionJul 24, 2002, 8:33pm
I think at least simple vertical and horizontal collision detection with
moving objects should be pretty simple. [View Quote] eepJul 25, 2002, 3:07am
One would think, but considering AW's gravity isn't even correct--and there's no momentum (which is why avs fall straight down if not moving forward or backward)...
[View Quote] > I think at least simple vertical and horizontal collision detection with > moving objects should be pretty simple. > [View Quote] bowenJul 25, 2002, 4:05am
It'd be simple to put in the derivative function to have real gravity where
you accelerate. Momentum would probably be another thing, but I see no reason why it shouldn't be there. --Bowen-- [View Quote] johnJul 25, 2002, 1:08pm
It would be easy to implement as far as I can tell: Avatars have "avatar
collision" which could be easily added to objects, as avatars are objects too, it would just mean that the avatar has to move in the direction of the object. [View Quote] eepJul 25, 2002, 7:13pm
But avatars can't "ride" each other, which is what John is referring to in terms of lifts/elevators--hell, avatars can't even walk up each other anymore.
[View Quote] > It would be easy to implement as far as I can tell: Avatars have "avatar > collision" which could be easily added to objects, as avatars are objects > too, it would just mean that the avatar has to move in the direction of the > object. > [View Quote] johnJul 25, 2002, 7:37pm
johnJul 25, 2002, 7:38pm
Sorry... didn't finish putting all I meant to, lol!
All it would involve is setting the Y position of the avatar (for lifts) at the height of the object that the person was on. Maybe make it an auto-enabled function - would stop running down the stairs & flying into the air. :p [View Quote] agent1Jul 25, 2002, 8:04pm
In order for that to work smoothly, the server would either have to send a very large amount of avatar teleports to the browser, or
provide the browser with a path to follow... If the server was to give the browser a path to follow, it would need to be pre-calculated sometime before use. Tradeoff between bandwidth usage and ability to update property instantly, I suppose. -Agent1 [View Quote] eepJul 25, 2002, 8:10pm
OK, so feel free to email Shamus and Grimm with all the technical details and/or apply as a programmer at AWI. ;)
[View Quote] > Sorry... didn't finish putting all I meant to, lol! > > All it would involve is setting the Y position of the avatar (for lifts) at > the height of the object that the person was on. Maybe make it an > auto-enabled function - would stop running down the stairs & flying into the > air. :p > [View Quote] ananasJul 26, 2002, 3:03am
Not really. As the move command is interpreted by the
browser, the object size is known to the browser and the avatar data is known to the browser too, the stream of informations goes the other way, from browser to world server. Those data are very much the same as those that are sent when the avatar is moved with cursor keys or mouse. I guess the major problem is the synchronisation of the move commands, so other browsers will not see you fly while you are actualy transported, but if it was limited to synchronied moves it should work. Actually there is an example where that already works: Create a spiral object, like a spiral staircase or ramp. Place your avatar on top and make it stand there (touch the ground). Now add a rotate command to the spiral. It will not transport you upwards, but down already works and other visitors see you move down too - smoothly. [View Quote] |