Vector: Difference between revisions
Jump to navigation
Jump to search
(Proper definition) |
m (add collectgarbage recommendation) |
||
Line 2: | Line 2: | ||
{{Vectors}} | {{Vectors}} | ||
**Tip**: if you are using vectors a lot, you can use ''collectgarbage("setpause",100)'' to tell Lua to garbage collect intermediary vectors frequently. Run that once per resource (or just in the resource you need it for). This has other performance implications as Lua will be stopping the world more frequently. | |||
== See also == | == See also == |
Revision as of 04:21, 5 September 2018
A vector represents a Euclidean vector, which can be used to work with positions or directions in a 2D plane or 3D space. The classes of vectors available in MTA are:
- Tip**: if you are using vectors a lot, you can use collectgarbage("setpause",100) to tell Lua to garbage collect intermediary vectors frequently. Run that once per resource (or just in the resource you need it for). This has other performance implications as Lua will be stopping the world more frequently.