私は自分のゲームやアプリケーションでいくつかのシェーダを持っていますが、私は現在、シェーダを取得してテキストをStringBuilderに一度に1文字ずつ入れるJavaクラスを生成する単純なプログラムを使用しています。誰かがリバースエンジニアをしたら何かを見つける。シェーダアセットを隠すためにどのようなテクニックが利用できますか?
それは間違っていると感じますが、すぐに視界から外れるという仕事をしていますが、とても安全であるという錯覚はありません。
私はプレコンパイルに関する質問を見ましたが、答えはありません。それ以外に何ができますか?
のOPソリューションも暗号どちらを使用すると、コンパイラに送るように組み立てたり、暗号化されていないテキストが表示され、中に実行時の復号化を行うためにどのようなOpenGL API /コール・インスペクターとして「問題」を解決しますシェイダーは低いfpsパーティーのように聞こえる。 – krs
@krsそれは簡単に傍受されるかもしれないが、私はそれを考えなかったという点について興味深い点です。しかし、ランタイムのデシジョンは、低いfpsにならないように、アプリの開始時に一度だけ行う必要があります。 – weston