Seaurchin Wiki

The Ground Slider Simulator

ユーザ用ツール

サイト用ツール


wiki:api:skin

Skin クラス(参照)

スキンのリソースを管理するクラスです。今のところそれ以外に役目はありません。

メソッド

void LoadImage(const string &in key, const string &in filename)

スキンのImagesディレクトリからの相対パスで画像を読み込みます。

  • key
    • スキン上のリソースキー
    • ScenePlayerのリソースキーとは異なるので注意してください。
    • スキン全体で一意である必要があります。
  • filename
    • ファイル名
    • UTF-8は自動的にUTF-16に変換されて読み込まれます。

void LoadSound(const string &in key, const string &in filename)

スキンのSoundsディレクトリからの相対パスで音声を読み込みます。

void LoadImage(const string &in key, const string &in filename)

スキンのFontsディレクトリからの相対パスでフォントを読み込みます。

void LoadAnime(const string &in key, const string &in filename, int x, int y, int h, int w, int c, double spf)

スキンのImagesディレクトリからの相対パスでアニメーション用画像を読み込みます。

  • x, y, w, h, c
    • DXライブラリのLoadDivImageのパラメータ
    • これ以上の説明は面倒なので該当項目を見てきてください。
  • spf
    • 1コマを表示する秒数
      • 60fpsで出力したなら0.0166といった感じです。

Image@ GetImage(const string &in key)

Image型のリソースを取得します。

  • key
    • スキン上のリソースキー
  • 返り値
    • 指定されたリソース。キーが見つからなかった場合は多分null。

Sound@ GetSound(const string &in key)

Sound型のリソースを取得します。

Font@ GetFont(const string &in key)

Font型のリソースを取得します。

AnimeImage@ GetAnime(const string &in key)

AnimatedImage型のリソースを取得します。

wiki/api/skin.txt · 最終更新: 2019/03/17 02:25 by amenoshita_429