※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。
apysc ドキュメント¶
apyscのドキュメントページへようこそ。apyscはPythonのフロントエンド用のライブラリです(現在開発中であり部分的にのみ動作します)。
プロジェクトの関連リンク¶
他の言語のドキュメント: | 英語 (English) | 日本語 |
クイックスタートガイド¶
コンテナーの各クラス¶
Stage
はapyscの描画領域全体のコンテナーとなり、Sprite
は通常の各インスタンスのコンテナーのクラスとなります。
出力処理¶
以下はHTMLとJavaScriptの出力処理関係の各インターフェイスです。
子要素関係の各インターフェイス¶
Sprite
やStage
などの親となれる各クラスは以下のインターフェイスを持っています:
apyscの基本的な各データクラス¶
Int と Number クラス¶
String クラス¶
- String クラス
- String クラスの比較の各オペレーション
- String クラスの加算と乗算の各オペレーション
- String クラスの split インターフェイス
- String クラスの lstrip インターフェイス
- String クラスの strip インターフェイス
- String クラスの rstrip インターフェイス
- String クラスの length 属性
- String クラスの apply_max_num_of_decimal_places インターフェイス
- String クラスの zfill メソッド
- String クラスの lower メソッド
- String クラスの upper メソッド
- String クラスの slice メソッド
Boolean クラスと各定数値¶
Array クラス¶
- 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 クラスの比較の各インターフェイス
- Array クラスの last_value プロパティ
Dictionary クラス¶
Color クラスと各定数¶
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_triangle インターフェイス
- 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 インターフェイス
テキスト¶
SVG テキスト¶
座標・サイズ等のデータの各クラス¶
マスク¶
イベントの共通の各インターフェイス¶
MouseEvent クラスとマウスイベントの設定¶
条件分岐の制御¶
ループ¶
タイマーとenter-frame¶
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 のインターフェイス