Ad
1: 2016-02-16 (火) 14:14:38 njf ソース バックアップ No.1 を復元して編集 現: 2016-02-17 (水) 00:12:00 njf ソース 編集
Line 1: Line 1:
-スクロールが実装されているので、長い文章も手軽に表示できるので便利なFeathersのScrollText。+スクロールが実装されているので、長い文章も手軽に表示でき便利なFeathersのScrollText。
これは実はGPUを使わずに通常のCPU描画されている。 これは実はGPUを使わずに通常のCPU描画されている。
TextFieldTextRendererだとtextureのサイズ制限に引っかかる可能性があり、BitmapFontTextRendererだと、日本語など文字種が多いとビットマップは用意しきれないことがある。 TextFieldTextRendererだとtextureのサイズ制限に引っかかる可能性があり、BitmapFontTextRendererだと、日本語など文字種が多いとビットマップは用意しきれないことがある。
-そこで、あえてクラシカル環境での描画を行っており、それらの問題が発生せず汎用性が高い。+そこで、ScrollTextではあえてクラシカル環境での描画を行っており、それらの問題が発生せず汎用性が高い。
しかし、''CPU描画のため、必ず最前面で描画されるという欠点がある。'' しかし、''CPU描画のため、必ず最前面で描画されるという欠点がある。''
-さらに上にウインドウをポップアップさせる場合はvisibleをfalseにするなど、利用には注意が必要。+上にウインドウをさらにポップアップさせるような場合はvisibleをfalseにするなど、利用には注意が必要。
また、小さなテキストならTextFieldTextRendererや[[StarlingのTextField]]などを使おう。 また、小さなテキストならTextFieldTextRendererや[[StarlingのTextField]]などを使おう。
Line 14: Line 14:
 var scrollTxt:ScrollText = new ScrollText();  var scrollTxt:ScrollText = new ScrollText();
 + 
 scrollTxt.textFormat = new TextFormat( FONT_NAME);  scrollTxt.textFormat = new TextFormat( FONT_NAME);
 + 
 scrollTxt.x = 10;  scrollTxt.x = 10;
 scrollTxt.y = 20;  scrollTxt.y = 20;
 + 
 scrollTxt.width = 200;  scrollTxt.width = 200;
 scrollTxt.height = 300;  scrollTxt.height = 300;
 + 
 addChild(scrollTxt);  addChild(scrollTxt);
などとする。 などとする。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 1973, today: 3, yesterday: 0
MenuBar
広告

ログイン

ユーザー名:


パスワード:





パスワード紛失

Portuguese | English | German | Greek | Japanese | Korean | Russian | T-Chinese top
NJF