SetOcclusionsEnabled: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (removed category "needs example")
(Remove obsolete Requirements section)
 
(One intermediate revision by one other user not shown)
Line 18: Line 18:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- Remove all world models
-- Remove all world models
for i=700,20000 do
for i=550,20000 do
     removeWorldModel(i,10000,0,0,0)
     removeWorldModel(i,10000,0,0,0)
end
end
Line 24: Line 24:
setOcclusionsEnabled( false )
setOcclusionsEnabled( false )
</syntaxhighlight>
</syntaxhighlight>
==Requirements==
{{Requirements|1.3|1.3|}}


==See Also==
==See Also==
{{World functions}}
{{World functions}}

Latest revision as of 15:41, 7 November 2024

This function is used to enable or disable occlusions. Occlusions are used by GTA to enhance performance by hiding objects that are (normally) obscured by certain large buildings. However when removeWorldModel is used they may also have the undesired effect of making parts of the map disappear. Disabling occlusions will fix that.

Syntax

bool setOcclusionsEnabled ( bool enabled )

Required Arguments

  • enabled: A bool specifying if GTA occlusions should be enabled

Returns

Returns true if the setting was set correctly, false if invalid arguments were passed.

Example

This example shows occlusions being disabled after the whole map has been cleared:

-- Remove all world models
for i=550,20000 do
    removeWorldModel(i,10000,0,0,0)
end
-- Turn off occlusions
setOcclusionsEnabled( false )

See Also