调用方案:
注:当前仅仅是一个地图碎片加载案例,非常详细。可以自行魔改为其他游戏的碎片加载。
当前用到了资源缓存处理删除,图片管理等功能。
使用容器控制非常省心。
支持地图 缩放,旋转,等等所有游戏对象的容器功能。
源码注释非常清晰,如果不能理解,建议学习入门视频教程。
<无返回值> 加载地图(文本型 地图目录,[数值型 贴图宽],[数值型 贴图高],数值型 贴图x数,数值型 贴图y数,[逻辑型 加载可视],子程序指针 回调事件)- 幽冥传奇地图类
解释: 注,请勿添加特别大的地图,因为当前地图资源是一次性渲染到游戏引擎中。
参数<1> 文本型 地图目录 自己的地图资源文件必定放在 res/map 中例如 1.xml 1(地图文件夹)
参数<2> [数值型 贴图宽] 地图图片每张图的宽
参数<3> [数值型 贴图高] 地图图片每张图的高
参数<4> 数值型 贴图x数 地图当前横向张数 也就是看 pic_0_1.jpg中的0的最大数量+1 看文件夹里面
参数<5> 数值型 贴图y数 地图当前横向张数 也就是看 pic_0_1.jpg中的1的最大数量+1 看文件夹里面
参数<6> [逻辑型 加载可视] 只有地图加载完毕后才可以渲染整个地图出来
参数<7> 子程序指针 回调事件 注意,这里是地图都加载完毕后的事件指针
其中事件是地图加载完毕后的事件
<无返回值> 地图缩放(数值型 缩放)- 幽冥传奇地图类
解释: 可以缩放地图
参数<1> 数值型 缩放
<无返回值> 地图销毁()- 幽冥传奇地图类
解释: 会自动释放当前地图所有资源
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。