guides:compute-water-elevation
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
guides:compute-water-elevation [2020/04/22 12:44] – created vjraymon | guides:compute-water-elevation [2020/04/23 18:39] – vjraymon | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Custom component: how to compute ground or water elevation | + | ====== |
Since 1.5, Foundation allows to mod Custom component and links it to a fbx (see Exemple02) | Since 1.5, Foundation allows to mod Custom component and links it to a fbx (see Exemple02) | ||
Line 5: | Line 6: | ||
The following LUA code computes and returns the global Y elevation of water from a global position: | The following LUA code computes and returns the global Y elevation of water from a global position: | ||
- | + | <code lua> | |
function MY_CUSTOM_COMPONENT: | function MY_CUSTOM_COMPONENT: | ||
local raycastResult = {} | local raycastResult = {} | ||
Line 26: | Line 27: | ||
end | end | ||
end | end | ||
+ | </ | ||
You can do the same with the ground by replacing OBJECT_FLAG.WATER by OBJECT_FLAG.GROUND | You can do the same with the ground by replacing OBJECT_FLAG.WATER by OBJECT_FLAG.GROUND | ||
- | If the water (or the ground) is not found (for instance when the _globalPosition out of the map) then a warning is edited in the logs, and the code return | + | If the water (or the ground) is not found (for instance when the '' |
+ | |||
+ | This can be used, for instance, when moving an object on the ground or water whatever the slope (the water HAVEN' | ||
guides/compute-water-elevation.txt · Last modified: 2021/02/23 11:52 by minotorious