笨木头  2012-05-03 08:51     LGame     阅读(4412)     评论(4)
转载请注明,原文地址: http://www.benmutou.com/archives/223
文章来源:笨木头与游戏开发

LG004.资源传说加载资源的方式


关键字:LGame 入门 环境 资源 加载

笨木头花心贡献,啥?花心?不呢,是用心~

转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/7530117

效果图:


实很简单,直接看代码:

private LImage bgImg = null; /* 背景图片 */
 
private LImage tipImg = null; /* 文字图片 */
 
  
 
public GameScreen() {
 
  /* 加载资源方式1:加载Assets目录的资源,必须制定assets目录名称 */
 
  bgImg = LImage.createImage("assets/bgImg.jpg");
 
  
 
  /* 加载资源方式2:加载res目录的资源,必须制定res目录名称,包括子目录 */
 
  tipImg = LImage.createImage("res/drawable/tip.png");
 
  
 
}

LGame加载资源的方式当然也离不开Android的限制喇,也是两种:

1.   加载Assets目录的资源

2.   加载Res目录的资源


啰嗦一下:

里要注意喇,资源路径必须要完整,比如要加载assets目录的资源,那给出的路径必须包含“assets”,同理,要加载res目录里drawable目录的资源,必须给出“res/drawable”路径..这个有点郁闷,不过没什么大影响。

于资源加载,初步探索就是这样喇~以后有新发现再和大家分享~

源码下载:http://download.csdn.net/detail/musicvs/4289613


原文第一次发布于Android-Fans论坛:http://www.android-fans.net/thread-1479-1-1.html


4 条评论
  • tianshenshangjie 2012-05-07 13:16:00

    怎么深入研究下他内部是怎么加载的
    0回复
  • musicvs 2012-05-07 13:35:00

    [reply]tianshenshangjie[/reply]
    之前初步地看了一下,如果是assets目录下的资源,那LGame还是用AssetManager来加载;如果是res目录下的资源,那它就用ClassLoader的getResourceAsStream()方法来加载。


    你是要LGame的源码么?
    这是官方博客:http://blog.csdn.net/cping1982/article/details/6582508

    这是下载地址:http://loon-simple.googlecode.com/files/LGame-0.3.1.7z



    嘻嘻,顺便做个广告,Android-Fans论坛,欢迎来分享知识:

    笨木头邀请您访问android 开发论坛

    http://www.android-fans.net/?fromuid=35
    0回复
  • tianshenshangjie 2012-05-07 16:48:00

    源码和文档如何联系起来 你QQ多少
    0回复
  • musicvs 2012-05-07 19:20:00

    [reply]tianshenshangjie[/reply]
    文档只有部分的API说明,其它只能自己看代码了..
    我QQ:357382814
    0回复
发表评论
粤ICP备16043700号

本博客基于 BlazorAnt Design Blazor 开发