MeterBase

class atenxa.meter.MeterBase(train, res, layoutres)[ソース]

ベースクラス: object

速度計のためのベースクラス。

このクラス自体が速度計として機能するわけではありませんが, これのサブクラスを作り,setupメソッドとdisplayメソッドをオーバーライドして オリジナルデザインの速度計を作ってください。

パラメータ
  • train -- 対象の編成オブジェクト

  • res -- 速度計テクスチャのリソースID

  • layoutres (optional) -- Trueでレイアウトのリソースを参照します。 デフォルト(False)は編成のリソースを参照します。

Methods Summary

display()

各フレームでスプライトを表示します。

new_sprite()

スプライトオブジェクトを生成

setup()

スプライトのパーツを設定します。

Methods Documentation

display()[ソース]

各フレームでスプライトを表示します。

対象の編成が操作対象かつ表示対象のときのみframeイベント内でコールされます。

new_sprite()[ソース]

スプライトオブジェクトを生成

atenxa.Spriteスプライトオブジェクトを生成し, クラスで設定されたリソースIDと読込先から テクスチャをロードします。

戻り値

テクスチャをロード済みのatenxa.Spriteオブジェクト

setup()[ソース]

スプライトのパーツを設定します。

initイベント内でコールされます。