hoge1e3 edited this page Oct 11, 2018 · 9 revisions

api

Panelクラス

図形、文字、画像などのグラフィックスを自由に描画できる領域です. $panelというグローバル変数に予め作成されています.自分で新しく作成することもできます。

実例

コンストラクタ

\new(param)

paramでパネルの横幅と縦幅を設定します.paramに何も与えずにresizeメソッドを使用してサイズを設定することもできます.

例:

panel=new Panel();

パネルの座標系について

フィールド

  • x,y
    • パネルの中心のx,y座標(ゲーム画面内の座標)をあらわします.
  • fillStyle
    • fを代入することで,setFillStyle(f)と同じ効果があります
  • context
    • Canvasオブジェクトのコンテキストに直接アクセスします.(パネルはHTML5のCanvasオブジェクトで実装しています.)
  • imageSmoothingEnabled
    • 描画したイメージにぼかし効果を入れる場合は true を指定します.規定値はグローバル変数$imageSmoothingDisabled の否定になります.バージョン2018-0708以降,作成されるプロジェクトでは$imageSmoothingDisabledの値はtrueになります(つまりデフォルトではぼかし効果は入りません)
  • その他,BaseActorクラスのフィールドも利用できます.

メソッド

.

Backlink

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.