glassShader.vert
次のメソッドからファイルを呼び出していますが、FileNotFoundException
エラーが発生します
複雑な問題は、このメソッドを含むクラスが、パッケージ内GLGridRenderer
のディレクトリにあることです。GridLogin
com.jasfiddle.AmazingInterface
したがって、ディレクトリをアドレス指定するには、次のようになりますcom.jasfiddle.AmazingInterface.GridLogin
しかし、GridLogin内にあるshader.vertを呼び出す方法がわかりません
public static String readShaderFile(String filepath) throws IOException {
FileInputStream stream = new FileInputStream(new File(filepath));
try{
FileChannel fc = stream.getChannel();
MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
return Charset.defaultCharset().decode(bb).toString();
}
finally{
stream.close();
}
}