|
LuaSTG-x Core API
|
Classes | |
| class | Buffer |
| class | Color |
| class | FileDialog |
| class | GameObjectBentLaser |
| class | Latex |
| class | LogSystem |
| class | ParticlePool |
| class | Rand |
| class | Random |
| class | RenderMode |
| class | ResAnimation |
| class | ResAudio |
| class | ResFont |
| class | ResFX |
| class | ResMusic |
| class | Resource |
| class | ResourceColliable |
| class | ResourceMgr |
| class | ResourcePack |
| class | ResourceQuad |
| class | ResParticle |
| class | ResRenderTarget |
| class | ResSound |
| class | ResSprite |
| class | ResTexture |
| class | StopWatch |
| class | Stream |
| class | StreamFile |
| class | StreamMemory |
| class | Triangles |
| class | util |
| class | WindowHelper |
| class | WindowHelperDesktop |
| class | World |
| class | ZipArchive |
Public Member Functions | |
| static function | calcScreen () |
| static function | enumPlugins () |
| static function | getPluginList () |
| static function | getResourcePool () |
| static function | loadData () |
| static function | loadMod () |
| static function | loadPlugins () |
| static function | loadSetting (local change_vm) |
| static function | loadSettingFile () |
| static function | saveSettingFile () |
Public Attributes | |
| lstg::World | world |
| static function calcScreen | ( | ) |
l/r/b/t: world的逻辑坐标范围
bound(l/r/b/t): 边界范围,超出范围的游戏对象会自动回收
scr(l/r/b/t): l/r/b/t在screen坐标系下的坐标
p(l/r/b/t): 用于player限位 screen的大小总是640x480,与world匹配
scale dx dy则根据实际游戏的分辨率(由setting决定)计算
| static function enumPlugins | ( | ) |
| static function getPluginList | ( | ) |
| static function getResourcePool | ( | ) |
| static function loadData | ( | ) |
| static function loadMod | ( | ) |
| static function loadPlugins | ( | ) |
| static function loadSettingFile | ( | ) |
| static function saveSettingFile | ( | ) |
| lstg::World world |