如何在扩展CCLayer的类中使用getAssets

时间:2013-01-18 06:32:21

标签: android cocos2d-android cclayer

我有一个扩展CCLayer的课程。我必须从assets文件夹中获取一个文本文件。但我不能在这堂课中使用getAssets()。如何在扩展getAssets() ???

的类中使用CCLayer

2 个答案:

答案 0 :(得分:3)

终于得到了答案......

Context context = CCDirector.sharedDirector().getActivity().getApplicationContext();
InputStream is = context.getAssets().open("abc.txt");

答案 1 :(得分:1)

在班级中创建方法时,请使用:

private void abc (Context context){
    context.getAssets();
}

当你调用这个方法时,你必须将上下文放入方法:

yourclass.abc(getBaseContext());