creator/player平台功能需求
저자: yulei liao
1. Menu
1.1. 将基本功能封装为 Lua 接口供 EditorCore 调用
2. EditBox
2.1. 在 GLView 上叠加一层
2.2. 需要输入时显示
2.3. 输入完成后隐藏
3. File Dialog
3.1. 封装出 Open, Save 等对话框
4. Window
4.1. 在 Resize 后,需要立即更新 GLView rect
4.2. framework 要支持动态分辨率变化
4.3. UI 要支持自动布局
4.4. 用户试图关闭 Window 时,Lua 要能得到通知,从而显示确认关闭等对话框
4.5. 最小化或失去焦点时,暂停渲染,节约资源
5. 事件