Difference between revisions of "Determining Ground Position"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>JustTim
imported>JustTim
(solution)
Line 8: Line 8:


i'm using setpos. it's a very weird problem. if you use setpos each frame on the object  the physics don't seem to apply, even if you don't modify all axes. it sometimes ends up completely unmoveable even if you stop using setpos. --[[User:JustTim|JustTim]] 11:12, 9 May 2006 (EDT)
i'm using setpos. it's a very weird problem. if you use setpos each frame on the object  the physics don't seem to apply, even if you don't modify all axes. it sometimes ends up completely unmoveable even if you stop using setpos. --[[User:JustTim|JustTim]] 11:12, 9 May 2006 (EDT)
i've found a way: Move an actor into the floor, wait one frame and check his z coordinate afterwards. it works. --[[User:JustTim|JustTim]] 14:10, 10 May 2006 (EDT)


[[Category:Questions]]
[[Category:Questions]]

Revision as of 13:10, 10 May 2006

I'm looking for a way to determine the z position of the ground at a given (x,y) location. I was thinking maybe spawning some object that would fall to the ground due to gravity, but how would you know how high to spawn it? And then it would take time to fall as well. --MrFlippy

Even if you spawn it VERY high, it may collide with another object long before hitting the ground (an house's roof, for example, or a tree...). And, as you said, it will not fall instantly... --Bifmadeinsabbioni

I tried to do this by using a spawned object too. it would work, but if you want to move the object on its x and y axis together with an other object it doesn't work anymore, since the physical z movement seems to be terminated when te object is moved by a script function. --JustTim 08:13, 9 May 2006 (EDT)

What function do you use? set pos or move to? I think that set pos shouldn't terminate z axis movement --Bifmadeinsabbioni

i'm using setpos. it's a very weird problem. if you use setpos each frame on the object the physics don't seem to apply, even if you don't modify all axes. it sometimes ends up completely unmoveable even if you stop using setpos. --JustTim 11:12, 9 May 2006 (EDT)

i've found a way: Move an actor into the floor, wait one frame and check his z coordinate afterwards. it works. --JustTim 14:10, 10 May 2006 (EDT)