※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。
apysc ドキュメント¶
apyscのドキュメントページへようこそ。apyscはPythonのフロントエンド用のライブラリです(現在開発中であり部分的にのみ動作します)。
プロジェクトの関連リンク¶
他の言語のドキュメント: | 英語 (English) | 日本語 |
クイックスタートガイド¶
コンテナーの各クラス¶
Stage
はapyscの描画領域全体のコンテナーとなり、Sprite
は通常の各インスタンスのコンテナーのクラスとなります。
出力処理¶
以下はHTMLとJavaScriptの出力処理関係の各インターフェイスです。
子要素関係の各インターフェイス¶
Sprite
やStage
などの親となれる各クラスは以下のインターフェイスを持っています:
apyscの基本的な各データクラス¶
- 何故 apysc ライブラリではPythonのビルトインのデータ型を使用していないのか
- apysc の基本的なデータ型の value インターフェイス。
- Int と Number クラス
- Int と Number クラスの基本的な計算制御
- Int と Number クラスの基本的な比較制御
- String クラス
- String クラスの比較の各オペレーション
- String クラスの加算と乗算の各オペレーション
- Boolean クラス
- Array クラス
- Array クラスの append と push のインターフェイス
- Array クラスの extend と concat のインターフェイス
- Array クラスの insert と insert_at のインターフェイス
- Array クラスの pop インターフェイス
- Array クラスの remove と remove_at のインターフェイス
- Array クラスの sort インターフェイス
- Array クラスの reverse インターフェイス
- Array クラスの slice インターフェイス
- Array クラスの length インターフェイス
- Array クラスの join インターフェイス
- Array クラスの index_of インターフェイス
- Array クラスの clear インターフェイス
- Array クラスの比較の各インターフェイス
- Dictionary クラス
- Dictionary クラスのジェネリックの型アノテーション設定
- Dictionary クラスの get インターフェイス
- Dictionary クラスの length インターフェイス
DisplayObject と GraphicsBase の各クラス¶
DisplayObject
クラスは各表示用のオブジェクトの基底クラスです。GraphicsBase
クラスはDisplayObject
のサブクラスであり、且つRectangle
などの各グラフィックスの基底クラスとなります。
- DisplayObject クラス
- DisplayObject と GraphicsBase クラスの基本的な属性の概要
- DisplayObject クラスの x と y のインターフェイス
- DisplayObject クラスの parent インターフェイス
- DisplayObject クラスの visible インターフェイス
- DisplayObject クラスの get_css と set_css メソッドのインターフェイス
- DisplayObject クラスのマウスイベント設定の各インターフェイス
- GraphicsBase クラスの fill_color インターフェイス
- GraphicsBase クラスの fill_alpha インターフェイス
- GraphicsBase クラスの line_color インターフェイス
- GraphicsBase クラスの line_alpha インターフェイス
- GraphicsBase クラスの line_thickness インターフェイス
- GraphicsBase クラスの line_dot_setting インターフェイス
- GraphicsBase クラスの line_dash_setting インターフェイス
- GraphicsBase クラスの line_round_dot_setting インターフェイス
- GraphicsBase クラスの line_dash_dot_setting インターフェイス
- GraphicsBase クラスの rotation_around_center インターフェイス
- GraphicsBase クラスの rotation_around_point インターフェイス
- GraphicsBase クラスの scale_x_from_center と scale_y_from_center インターフェイス
- GraphicsBase クラスの get_scale_from_point と set_scale_from_point のインターフェイス
- GraphicsBase クラスの flip_x と flip_y インターフェイス
- GraphicsBase クラスの skew_x と skew_y インターフェイス
各グラフィックのクラス¶
Graphics クラス¶
Graphics
クラスは各ベクターグラフィックスの描画処理を扱います。
- 描画の各インターフェイスの概要
- Graphics クラス
- Graphics クラスの begin_fill インターフェイス
- Graphics クラスの line_style インターフェイス
- Graphics クラスの draw_rect インターフェイス
- Graphics クラスの draw_round_rect インターフェイス
- Graphics クラスの draw_circle インターフェイス
- Graphics クラスの draw_ellipse インターフェイス
- Graphics クラスの move_to と line_to インターフェイス
- Graphics クラスの draw_line インターフェイス
- Graphics クラスの draw_dotted_line インターフェイス
- Graphics クラスの draw_dashed_line インターフェイス
- Graphics クラスの draw_round_dotted_line インターフェイス
- Graphics クラスの draw_dash_dotted_line インターフェイス
- Graphics クラスの draw_polygon インターフェイス
- Graphics クラスの draw_path インターフェイス
- Graphics クラスの clear インターフェイス
座標・サイズ等のデータの各クラス¶
イベントの共通の各インターフェイス¶
MouseEvent クラスとマウスイベントの設定¶
条件分岐の制御¶
ループ¶
タイマー¶
DateTime クラス¶
TimeDelta クラス¶
アニメーション¶
- 各アニメーションインターフェイス概要
- AnimationEvent クラス
- 各アニメーションのインターフェイスのduration設定
- 各アニメーションのインターフェイスのdelayの設定
- 各アニメーションのインターフェイスの返却値
- AnimationBaseクラス start インターフェイス
- AnimationBase クラス animation_complete インターフェイス
- AnimationBase クラスのインターフェイスのメソッドチェーン
- AnimationBase クラス target 属性のインターフェイス
- animation_pause と animation_play インターフェイス
- animation_reset インターフェイス
- animation_finish インターフェイス
- animation_reverse インターフェイス
- animation_time インターフェイス
- イージングのenum
- 連続したアニメーション設定
- animation_parallel インターフェイス
- animation_move インターフェイス
- animation_x インターフェイス
- animation_y インターフェイス
- animation_width と animation_height のインターフェイス
- animation_fill_color インターフェイス
- animation_fill_alpha インターフェイス
- animation_line_color インターフェイス
- animation_line_alpha インターフェイス
- animation_line_thickness インターフェイス
- animation_radius インターフェイス
- animation_rotation_around_center インターフェイス
- animation_rotation_around_point インターフェイス
- animation_scale_x_from_center と animation_scale_y_from_center のインターフェイス
- animation_scale_x_from_point と animation_scale_y_from_point のインターフェイス
その他の操作関係の各インターフェイス¶
デバッグ¶
テスト¶
- JavaScript 上のアサーションのインターフェイスの基本的な挙動
- assert_equal と assert_not_equal インターフェイス
- assert_true と assert_false インターフェイス
- assert_greater と assert_greater_equal の各インターフェイス
- assert_less と assert_less_equal の各インターフェイス
- assert_arrays_equal と assert_arrays_not_equal インターフェイス
- assert_dicts_equal と assert_dicts_not_equal インターフェイス
- assert_defined と assert_undefined のインターフェイス