※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

apysc ドキュメント

apyscのドキュメントページへようこそ。apyscはPythonのフロントエンド用のライブラリです(現在開発中であり部分的にのみ動作します)。

プロジェクトの関連リンク

  • GitHub

    • もしもapyscライブラリを気にいったり、もしくはライブラリの将来に期待が出来そうと感じられたらリポジトリにスターを付けていただけますと幸いです。

  • PyPI

他の言語のドキュメント: | 英語 (English) | 日本語 |

クイックスタートガイド

コンテナーの各クラス

Stageはapyscの描画領域全体のコンテナーとなり、Spriteは通常の各インスタンスのコンテナーのクラスとなります。

出力処理

以下はHTMLとJavaScriptの出力処理関係の各インターフェイスです。

子要素関係の各インターフェイス

SpriteStageなどの親となれる各クラスは以下のインターフェイスを持っています:

apyscの基本的な各データクラス

Int と Number クラス

String クラス

Boolean クラスと各定数値

Array クラス

Dictionary クラス

Color クラスと各定数

DisplayObject と GraphicsBase の各クラス

DisplayObjectクラスは各表示用のオブジェクトの基底クラスです。GraphicsBaseクラスはDisplayObjectのサブクラスであり、且つRectangleなどの各グラフィックスの基底クラスとなります。

各グラフィックのクラス

Graphics クラス


Graphicsクラスは各ベクターグラフィックスの描画処理を扱います。

テキスト

SVG テキスト

座標・サイズ等のデータの各クラス

マスク

イベントの共通の各インターフェイス

MouseEvent クラスとマウスイベントの設定


条件分岐の制御

ループ

タイマーとenter-frame


DateTime クラス

TimeDelta クラス

アニメーション


数学

その他の操作関係の各インターフェイス

デバッグ

テスト

マテリアルデザイン