扩展内存技术介绍

扩展内存技术介绍

ID:41285829

大小:1.79 MB

页数:15页

时间:2019-08-21

扩展内存技术介绍_第1页
扩展内存技术介绍_第2页
扩展内存技术介绍_第3页
扩展内存技术介绍_第4页
扩展内存技术介绍_第5页
资源描述:

《扩展内存技术介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mythroad平台新技术—扩展内存大纲概述扩展内存由来平台限制使用流程扩展内存技术的游戏/应用流程注意事项检测UI封装封装原因新接口及使用UI截图概述手机运行Mythroad平台时,RAM中存在一些处于闲置的内存区域,这些内存可以利用起来增强游戏的品质,常称为:扩展内存Mtk平台大概支持95%以上机型Spr平台暂不支持大纲概述扩展内存由来平台限制使用流程扩展内存技术的游戏/应用流程注意事项检测UI封装封装原因新接口及使用UI截图扩展内存的游戏/应用流程1、大内存需求,提示用户需要进行扩展内存扫描;2、用户"确认",转step43、用

2、户“取消”,则退出应用/游戏,流程结束。4、扩展内存检测UI(mrc_exRamDetect)5、初始化扩展内存模块(mrc_exRamInitEx)6、启动游戏7、内存申请(mrc_exRamMalloc、mrc_exRamMallocOnly)8、内存释放(mrc_exRamFree、mrc_exRamFreeOnly)9、外部事件保护(mrc_exRamStore、mrc_exRamLoad)10、内存申请(mrc_exRamMalloc、mrc_exRamMallocOnly)11、内存释放(mrc_exRamFree、mrc

3、_exRamFreeOnly)12、释放扩展内存模块(mrc_exRamRelease)13、退出游戏注意事项(扩展内存检测)游戏启动主内存足够是确认检测UI,用户选择mrc_exRamDetect否否mrc_exRamInitEx是是mrc_getMemStatusmrc_exRamDectedmrc_exRamNeddDectect扩展内存已检测检测确认开始游戏退出游戏Runmrc_getMemStatus否注意事项(外部事件保护)mrc_appPausemrc_exRamStore保存扩展内存中的游戏/应用数据mrc_appRe

4、sumemrc_exRamLoad恢复T卡保存的游戏/应用数据数据至扩展内存本地UI控件mrc_base.h中的edit、text、win、dialog等本地UI控件调用时需做扩展内存保护,即:Create前调用mrc_exRamStore;Release后调用mrc_exRamLoad。注意事项(扩展内存文件)第一次扩展内存会在手机上生成cache目录,存储检测结果;二次扩展内存使用时mrc_exRamDetected会读取cache中存储的检测信息,做为是否需要再次检测的一个条件。大纲概述扩展内存由来平台限制使用流程扩展内存技术的

5、游戏/应用流程注意事项检测UI封装封装原因新接口及使用UI截图扩展内存检测UI封装封装原因:新接口exRamInit扩展内存需求判断、检测UI、事件处理、扩展内存初始化exRamEvent封装检测UI过程中的Key、Touch事件处理exRamPause、exRamResume封装检测UI过程中的外部事件处理源码文件:exRam.h、exRam.C新接口使用exRam.h中设置游戏/应用的内存需求#defineTOTAL_MEM_NEED800*1024//内存总需求量exRamInit参数指向游戏/应用的初始化函数例如:int32M

6、RC_EXT_INIT(){exRamInit(gameStart);returnMR_SUCCESS;}mrc_appEvent、mrc_appPause、mrc_appResume中exRamEvent、exRamPause、exRamResume返回MR_IGNORE的事件才需由应用/游戏处理例如:if(MR_IGNORE==exRamEvent(code,param0,param1)){gameKeyEvent(code,param0,param1);//domygameeventproc}接口调用示例:封装UI截图退出游戏启

7、动游戏开始游戏字符排版:屏幕自适应,最小机型支持128X12824号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。