Difference between revisions of "Determining Ground Position"

Jump to navigation Jump to search
118 bytes added ,  00:32, 22 December 2011
m
no edit summary
imported>8asrun6aer
m
imported>8asrun6aer
m
Line 13: Line 13:


For levitate spells I do something very similar. If you set the z coord and then next frame get the new z coord, if it is the same (or higher) you have hit the ground. You can detect explosive wall collisons in a similar manner but this is harder. -- Guidobot
For levitate spells I do something very similar. If you set the z coord and then next frame get the new z coord, if it is the same (or higher) you have hit the ground. You can detect explosive wall collisons in a similar manner but this is harder. -- Guidobot
: To see if an ''Actor'' has hit the ground yet, you can check its [[IsOnGround]] or [[IsInAir]] flags on each frame.  [[IsSwimming]] is also a good one to check if the actor hit water.  See those pages for any prerequisites.  Generally, it looks like just an [[IsInAir]] check would suffice to check if a player is still floating or falling and hasn't encountered the ground yet.  --[[User:8asrun6aer|8asrun6aer]] 2012-12-21


How do you spawn items in game which fall to the ground with havok? (Off topic: how do you additem in the console: it always says that it can't find the object id i type) --Sykotik
How do you spawn items in game which fall to the ground with havok? (Off topic: how do you additem in the console: it always says that it can't find the object id i type) --Sykotik
Line 20: Line 21:


This question has been answered by [[User:JustTim|JustTim]] above.--[[User:Omzy|Omzy]] 21:26, 2 June 2007 (EDT)
This question has been answered by [[User:JustTim|JustTim]] above.--[[User:Omzy|Omzy]] 21:26, 2 June 2007 (EDT)
In reference to Guidobot's mention of ground-checks, to see if an ''Actor'' has hit the ground yet, you can check its [[IsOnGround]] or [[IsInAir]] flags.  [[IsSwimming]] is also a good one to check if the actor hit water.  See those pages for any prerequisites.
--[[User:8asrun6aer|8asrun6aer]] 2012-12-18




[[Category:Solutions]]
[[Category:Solutions]]
Anonymous user

Navigation menu