目次 - API(機能別) - ヒント - SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES

SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES

Appleの環境でSDL_RWFromFileがリソースディレクトリを使用するか否かのヒント

0SDLはアプリケーションのリソースディレクトリを使用しない
1SDLはアプリケーションのリソースディレクトリを使用する (デフォルト)

詳細

SDL2はApple環境では常にアプリケーションディレクトリを使用するようにしてきたが, SDLのパスの修正により予期しないパスを開くことがあるため, このヒントでこの動作を無効化することができる.

App Bundleから実行するとリソースディレクトリはMyApp.app/Contents/Resourcesとなり, 通常のUnixライクな環境の場合はバイナリを実行中のディレクトリとなる. ヒントを0に設定するとパスは指定した通りになる.

バージョン

SDL 2.32.0以降

SDL Wikiへのリンク

SDL_HINT_APPLE_RWFROMFILE_USE_RESOURCES - SDL Wiki