ゲーム::オブジェクト

Games :: Objectは、ゲームオブジェクトの基本クラスを提供するためのPerlモジュールです。
今すぐダウンロード

ゲーム::オブジェクト ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Peter J. Stewart
  • 出版社のWebサイト:
  • http://search.cpan.org/pstewart/Games-Object-0.11/Object.pod

ゲーム::オブジェクト タグ


ゲーム::オブジェクト 説明

Games :: Objectは、ゲームオブジェクトの基本クラスを提供するためのPerlモジュールです。 Games :: Objectは、ゲームオブジェクトの基本クラスを提供するPerlモジュールです..Synopsis Package MyGameObject; Games :: Objectを使用してください。 VARS QW(@isa)を使用してください。 @isa = QW(Games :: Object); sub new {#createオブジェクトMy $ Proto = Shift; My $ CLASS = ref($ POTO)|| $漫画; My $ self = $ class-> super :: new(@_); $自己、$クラスを祝福します。 #attributes $ self-> new_attr(-name => "hit_points"、-type => 'int'、-value => 20、-tend_to_rate => 1); 1); 1); $ self-> new_attr(-name => "強度"、-type => 'int'、-value => 12、-minimum => 3、-maximum => 18)。 ... $自己を返します。 Package MyObjectManager; Games :: Object :: Managerを使用してください。 VARS QW(@isa)を使用してください。 @isa = QW(Games :: Object :: Manager); Sub New {My $ Proto = Shift; My $ CLASS = ref($ POTO)|| $漫画; My $ self = $ class-> super :: new(、@_); $自己、$クラスを祝福します。 ... $自己を返します。 My $ World =新しいMyObjectManager; My $ OBJECT = new MyGameObject; $ World-> Add($ Object);抽象的なこのモジュールの目的は、自分のモジュールにサブクラス化することができるモジュールの形で基本的なフレームワークを提供することによって、プログラマーがPerlでゲームを簡単に書き込むことを可能にすることです。それ自身のオブジェクトクラスとして直接使用されます。このフレームワークの中で最も重要な項目は次のとおりです。attributesyouは、オブジェクトの更新方法についてのルールを持つオブジェクトに対して任意の属性を定義できます。また、オブジェクトのProcess()メソッドが呼び出されるたびに属性の自動更新を設定できます。たとえば、オブジェクトに属性を設定することができます。それは0から100の範囲です。インテナリーで値の値をトラックしますが、属性にアクセスすると、結果が整数に順に並べます。これは自動的に最大になる傾向があります。 1 Time Process()がObject.Aで呼び出されます。サブクラスのメソッドは、値が0になると自動的に呼び出されます。オブジェクト上のフラグ。 Flagはブール属性のように、TRUEまたはFALSEの値を持つことができるという点で、ブール属性のようになります。属性と同様に、フラグは異なるオブジェクトで独立して作成できます。 「グローバル」フラグリストは課されていません。ロード/保存機能ベースコントランス機能は、オブジェクトからファイルにデータを保存し、データをオブジェクトにロードするために提供されます。これは、ロードゲーム/セーブゲーム処理の大部分を処理し、プログラマーを解放し、ゲーム自体の力学を心配することを心配しています。ロード機能を使用して、オブジェクトテンプレートからオブジェクトを作成できます。オブジェクトテンプレートは、このモジュールのバージョン0.10に単一のObject.Object ManagerNewを含む保存ファイルになります。このモジュールのバージョン0.10はオブジェクトマネージャです。オブジェクトマネージャは、関連するゲームオブジェクトのグループを管理できるPerlオブジェクトです。 Object Managerを使用すると、オブジェクトをまとめることができます(たとえば、特定のオブジェクトが他のオブジェクトのコンテナとして機能することができる関係を定義できます)。実際には、オブジェクトマネージャはあなたの世界または宇宙として機能します。ゲームオブジェクトクラスのように、マネージャクラスはサブクラス化することができ、その機能を強化することができます。オブジェクトマネージャをロードして保存することができ、それは次にそれによって管理されているオブジェクトのロードまたは保存を実行します。要件: ・Perl


ゲーム::オブジェクト 関連ソフトウェア

BTNSMSライブラリ

BTNSMSライブラリは、Net SMSプロバイダを越えてSMSメッセージを送信するための簡単なインターフェースを提供するCライブラリです。 ...

187

ダウンロード