RU/PowerupManager: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
Она существует вне серверных и клиентских скриптов для создания, обработки и уничтожения специфических элементов powerup. | Она существует вне серверных и клиентских скриптов для создания, обработки и уничтожения специфических элементов powerup. | ||
Продвинутый функционал включает в себя: специфические клиентские анимации (вращение, | Продвинутый функционал включает в себя: специфические клиентские анимации (вращение, парение), специфический элемент коллизии для срабатывания, вызов со стороны сервера (для предотвращения читерства), изменение объекта powerup "на лету" (например, вызов такого powerup дает случайное преимущество, основанное на текущем modelID), ... | ||
Также, так как она позволяет устанавливать собственный colShape, вы можете использовать ее для создания мин, ... | Также, так как она позволяет устанавливать собственный colShape, вы можете использовать ее для создания мин, ... |
Revision as of 14:04, 22 May 2012
This article is (partially) outdated and the information may no longer apply. | |
Библиотека powerupManager была создана, чтобы упростить использование продвинутых, более специфических пикапов (powerups).
Она существует вне серверных и клиентских скриптов для создания, обработки и уничтожения специфических элементов powerup.
Продвинутый функционал включает в себя: специфические клиентские анимации (вращение, парение), специфический элемент коллизии для срабатывания, вызов со стороны сервера (для предотвращения читерства), изменение объекта powerup "на лету" (например, вызов такого powerup дает случайное преимущество, основанное на текущем modelID), ...
Также, так как она позволяет устанавливать собственный colShape, вы можете использовать ее для создания мин, ...
Используется
Экспортированные функции скриптинга
Сервер
- createPowerup
- destroyPowerup
- destroyAllPowerups
- setPowerupDimension
- getPowerupDimension
- setPowerupAnimation
- getPowerupAnimation
- setPowerupCanRespawn
- getPowerupCanRespawn
- setPowerupRespawnTime
- getPowerupRespawnTime
- getPowerupObject
- setPowerupObject
- setPowerupModelID
- getPowerupModelID
- setPowerupColShape
- getPowerupColShape
- setPowerupTemporaryTime
- getPowerupTemporaryTime
- setPowerupIsTemporary
- getPowerupIsTemporary
Клиент
- getPowerupDimension
- getPowerupAnimation
- getPowerupCanRespawn
- getPowerupRespawnTime
- getPowerupObject
- getPowerupModelID
- getPowerupColShape
- getPowerupTemporaryTime
- getPowerupIsTemporary
События
События с "pum" созданы только для внутреннего использования. Вы, конечно, можете их перехватить, но мы не советуем.