Loading article…
Pyglet は、ゲームやその他のマルチメディアアプリケーションを作成するためのオブジェクト指向アプリケーション プログラミング インターフェイスを提供するPythonプログラミング 言語のライブラリです。[ 1 ] [ 2 ] pyglet はMicrosoft Windows、macOS、Linuxで動作し、 BSD ライセンスの下でリリースされています。pyglet は Alex Holkner によって最初に作成されました。
Pygletは完全にPythonで書かれています。さまざまな形式の画像、ビデオ、音声ファイルをネイティブに処理できますが、libavおよびffmpegライブラリを使用して拡張することもできます。外部依存関係は必要ありません。[ 3 ]
テキストの表示と書式設定
pyglet.text.formats)pyglet.text.caret.Caret)pyglet.text.layout.IncrementalTextLayout)画像とスプライトの作業
pyglet.sprite)*.gif)グラフィック
pyglet.shapes)pyglet.graphics.Batch)イベントとファイルシステム
pyglet.resource)pyglet.clock.Clock)pyglet.window.Window)pyglet.event.EventDispatcher)スプライト、テキストレイアウト、テキスト関数が実装されています。多階層リストがサポートされており、HTMLを使用して作成できます。表示されるドキュメントの各セクションに異なるスタイルを設定できます。組み込みのキャレットはテキスト編集をサポートし、UIのテキスト入力キャレットの多くの機能に似ています。
from pyglet.window import Windowfrom pyglet.app import runwindow = Window ( caption = "Hello world!" , width = 640 , height = 480 )走る()この例では、1行目と2行目でpygletモジュールの必要なコンポーネントをインポートしています。4行目でウィンドウを作成し、6行目でpygletを呼び出してイベントループを実行しています。オプションとして、rateパラメータで更新レート(1秒あたりのフレーム数)を指定できます。