note/程序开发/游戏开发/仙剑奇缘/Lua Code.md
2023-07-05 09:34:06 +08:00

108 lines
1.4 KiB
Markdown

# Object
- Base
- BaseClass
- super
- New
- __init
- __delete
- __newindex
- __index
- BaseView
- Open
- Load
- LoadCallBack
- node_list
-
- obj
- _class_type
- __index
- super
- DeleteMe
- Global
- lua_obj_count
- _class
- Special
- DevelopMode
- check_list
- check_deleteme
- check_listen
- check_timer
- check_reference
- func_list
- OnCreateClass
- BaseClass =>New
- OnCreateObj
- New => DeleteMe
- OnDeleteObj
- OnBindFun
- OnGameStop
- OnReleaseView
- Update
- ResMgr
- resource_pool_mgr
- simulation_loader
- scene_loader
- ResPoolMgr
- GameObjLoader
- PlayerPrefsUtil
-
# Class
main
- PreloadManager
- ResPoolMgr
- ResMgr
- InitCtrl
- ResMgr
- 加载资源
- Http
- 请求服务器数据
- update
- init_download
- 下载更新包
- init_require
- -- 需要require的文件列表
- ...
- play
- ModulesController
- RemindManager,
- SettingCtrl
- FightCtrl
- SysMsgCtrl
- ...
- 创建系统对象
- LoginCtrl
- PreloadDependBundles
- 预加载资源
# 流程
## 登录
### 进度条
- [~,0.3] require class
- [~,0.6] create object
- [~,0.7] create ab bundles
- [~,1.0] create prefabs
# 插件
## DOTween
- 补间动画 位移、旋转、缩放
## Nirvana
-