内容の保証はできません。


#import <LabelAtlas.h>

クラス LabelAtlas

CocosNodeLabel? プロトコルを実装している.

NSObject
  |
  +--CocosNode?
      |
      +--AtlasNode?
          |
          +--LabelAtlas

概要

LabelAtlasはAtlasNode?のサブクラスです。

Label?の代わりに使用することができ、遥かに高速です。

LabelAtlasとLabel? の比較:

  • LabelAtlasはLabel?よりも遥かに高速
  • LabelAtlasの"文字"は固定された高さと幅を持つ
  • LabelAtlasの"文字"にはイメージファイルが用いられているので、どのような文字でも使用可能

より柔軟なクラスにBitmapFontAtlas?があります。

可変幅の文字列をサポートしており、文字を生成する良質なエディタも存在します。

タスク

- initWithString:charMapFile:itemWidth:itemHeight:startCharMap:
+ labelAtlasWithString:charMapFile:itemWidth:itemHeight:startCharMap:

クラスメソッド

labelAtlasWithString:charMapFile:itemWidth:itemHeight:startCharMap:

指定した文字列、キャラマップファイル、文字の幅と高さ、アトラスの開始文字でラベルアトラスを生成する.

+ (id) labelAtlasWithString: (NSString *) string
    charMapFile: (NSString *) charmapfile
    itemWidth: (int) w
    itemHeight: (int) h
    startCharMap: (char) c

インスタンスメソッド

initWithString:charMapFile:itemWidth:itemHeight:startCharMap:

指定した文字列、キャラマップファイル、文字の幅と高さ、アトラスの開始文字でラベルアトラスを初期化する.

- (id) initWithString: (NSString *) string
    charMapFile: (NSString *) charmapfile
    itemWidth: (int) w
    itemHeight: (int) h
    startCharMap: (char) c


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-24 (日) 17:14:25 (2525d)