Seaurchin Wiki

The Ground Slider Simulator

ユーザ用ツール

サイト用ツール


wiki:api:sprite

Differences

This shows you the differences between two versions of the page.

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
wiki:api:sprite [2018/02/04 05:05]
kb10uy clone
wiki:api:sprite [2019/03/17 00:12] (現在)
amenoshita_429 0.60.0で追加された各種メソッドを追加
ライン 33: ライン 33:
 ==== void Dismiss() ==== ==== void Dismiss() ====
 消えます。消滅フラグがセットされ、描画リストから削除されます。 消えます。消滅フラグがセットされ、描画リストから削除されます。
 +
 +==== void SetPosition(double x, double y) ====
 +位置を設定します。 Apply("​x:"​ + x + ", y:" + y)と同様の操作です。
 +
 +==== void SetOrigin(double x, double y) ====
 +中心座標を設定します。 Apply("​origX:"​ + x + ", origY:"​ + y)と同様の操作です。
 +
 +==== void SetAngle(double angle) ====
 +角度を設定します。 Apply("​angle:"​ + angle)と同様の操作です。
 +
 +==== void SetScale(double scale) ====
 +拡大率を設定します。**x方向、y方向に同じ拡大率を設定します**。 Apply("​scaleX:"​ + scale + ", scaleY:"​ + scale)と同様の操作です。
 +
 +==== void SetScale(double scaleX, double scaleY) ====
 +拡大率を設定します。x方向、y方向に個別に拡大率を設定します。 Apply("​scaleX:"​ + scaleX + ", scaleY:"​ + scaleY)と同様の操作です。
 +
 +==== void SetAlpha(double alpha) ====
 +透過度を設定します。**alphaは0.0以上1.0以下の割合として設定してください**。 Apply("​alpha:"​ + alpha)と同様の操作です。
 +
 +==== void SetColor(uint8 r, uint8 g, uint8 b) ====
 +色を設定します。 Apply("​r:"​ + r + ", g:" + g + ", b:" + b)と同様の操作です。
 +
 +==== void SetColor(double alpha, uint8 r, uint8 g, uint8 b) ====
 +透過度込みで色を設定します。 Apply("​alpha:"​ + alpha + ", r:" + r + ", g:" + g + ", b:" + b)と同様の操作です。
  
 ==== void Apply([dictionary|const string &in] dict) ==== ==== void Apply([dictionary|const string &in] dict) ====
ライン 41: ライン 65:
     * string版: ''"​foo:​val1,​ bar:val2, ..."''​     * string版: ''"​foo:​val1,​ bar:val2, ..."''​
     * dictionary版:​ ''​dictionary = {{"​foo",​ val1}, {"​bar"​ val2}, ...}''​     * dictionary版:​ ''​dictionary = {{"​foo",​ val1}, {"​bar"​ val2}, ...}''​
-    * ぶっちゃけstring版のほう良いような気がします。 +    * 数値を文字列にするコストが高い場合はdictionary版の有利です。逆に与える文字列固定の場合はstringのほう有利です。
-    * ただ計算で出したい要素多い場合はdictionary版がおすすめです。+
     * 指定可能な要素は[[wiki:​api:​sprite-applies|Apply要素一覧]]を参照してください。     * 指定可能な要素は[[wiki:​api:​sprite-applies|Apply要素一覧]]を参照してください。
  
wiki/api/sprite.txt · 最終更新: 2019/03/17 00:12 by amenoshita_429