Search
Ad
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
印刷
Starling+Feathersで縦書き
をテンプレートにして作成
xpwiki
:Starling+Feathersで縦書き をテンプレートにして作成
開始行:
ActionScriptで縦書きする場合、CPUレンダリングではTextBloc...
FeathersではTextBlockTextRendererクラスでTextBlockをGPUレ...
しかし、Feathersのソースコードを一部変更すれば簡単に縦書...
大きく分けて3カ所修正が必要です。TextRotation.ROTATE_90...
-行の幅を高さに修正
-行のx座標を少し左に(そのままでは描画領域からはみ出すの...
-中心寄せ、右寄せ、左寄せの計算をxからy、widthからheight...
です。
Feathers ver 2.1.1でその変更を行ったTextBlockTextRendere...
使うときは以下のような感じで。
var textRenderer:TextBlockTextRenderer = new TextBlockTe...
var fontDescription:FontDescription = new FontDescriptio...
FontPosture.NORMAL, FontLookup.EMBEDDED_CFF, RenderingMo...
var ef:ElementFormat = new ElementFormat( fontDescriptio...
ef.locale = "ja";
textRenderer.elementFormat = ef;
textRenderer.width = width;
textRenderer.height = height;
textRenderer.wordWrap = true;
textRenderer.lineRotation = TextRotation.ROTATE_90;
textRenderer.text = "いろはにほへと ちりぬるを";
addChild(textRenderer);
終了行:
ActionScriptで縦書きする場合、CPUレンダリングではTextBloc...
FeathersではTextBlockTextRendererクラスでTextBlockをGPUレ...
しかし、Feathersのソースコードを一部変更すれば簡単に縦書...
大きく分けて3カ所修正が必要です。TextRotation.ROTATE_90...
-行の幅を高さに修正
-行のx座標を少し左に(そのままでは描画領域からはみ出すの...
-中心寄せ、右寄せ、左寄せの計算をxからy、widthからheight...
です。
Feathers ver 2.1.1でその変更を行ったTextBlockTextRendere...
使うときは以下のような感じで。
var textRenderer:TextBlockTextRenderer = new TextBlockTe...
var fontDescription:FontDescription = new FontDescriptio...
FontPosture.NORMAL, FontLookup.EMBEDDED_CFF, RenderingMo...
var ef:ElementFormat = new ElementFormat( fontDescriptio...
ef.locale = "ja";
textRenderer.elementFormat = ef;
textRenderer.width = width;
textRenderer.height = height;
textRenderer.wordWrap = true;
textRenderer.lineRotation = TextRotation.ROTATE_90;
textRenderer.text = "いろはにほへと ちりぬるを";
addChild(textRenderer);
ページ名:
ぺージ情報
ぺージ名 :
Starling+Feathersで縦書き
ページ別名 :
未設定
ページ作成 :
njf
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 0, today: 0, yesterday: 0
MenuBar
20
最新の0件
広告
ログイン
ユーザー名:
パスワード:
パスワード紛失