3

を拡張するクラスがありますCCLayer。assets フォルダーからテキスト ファイルを取得する必要があります。getAssets()しかし、私はこのクラスでは使えませんでした。getAssets()拡張するクラスでどのように使用できますCCLayerか???

4

3 に答える 3

3

やっと答えが出た…

Context context = CCDirector.sharedDirector().getActivity().getApplicationContext();
InputStream is = context.getAssets().open("abc.txt");
于 2013-01-28T09:27:31.273 に答える
1

それを使用するには、コンテキストでクラスに渡す必要があります。カスタムクラスの場合は、コンストラクターに渡してから保持して使用します。

于 2013-01-18T08:55:19.937 に答える
1

when you create a method in your class, use:

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

and when you call this method, you must put you context into method:

yourclass.abc(getBaseContext());
于 2013-01-18T06:53:06.627 に答える