■吉里吉里/KAG/TJS雑談質問スレ■その28
■ このスレッドは過去ログ倉庫に格納されています
0217名前は開発中のものです。
2014/05/05(月) 15:46:46.82ID:RLl17DlS>>216 試してみたところ 今度は逆に1.5まで書けるようになってしまった。\(^o^)/
// ソース長いからその場所だけ切り離して・・・みたけど
// 動作確認できてない↓
//font size=18
input='We Are The Winner とかそんな感じの文章ガアルノデス';
tmp_relinexpos = kag.current.relinexpos - kag.current.marginL - kag.current.marginR;
↑これをつかって
for(var i=0;i<input.length;i++)
{
tmp_char = input[i];
// 追加する予定の文字の横幅を取得
//tmp_char_width = kag.current.lineLayer.font.getTextWidth(tmp_char);
tmp_char_width = kag.current.font.getTextWidth(tmp_char);
// すでに格納されている文字の横幅を取得
//tmp_message_width = kag.current.lineLayer.font.getTextWidth(tmp_message);
tmp_message_width = kag.current.font.getTextWidth(tmp_message);
// 改行位置までいったら処理を終える
if((tmp_message_width + tmp_char_width) > ( tmp_reline_xpos )){return tmp_message;}
else{tmp_message += tmp_char;}
}
//帰ってきた文字を描画
//resetfont
長文スマソ
■ このスレッドは過去ログ倉庫に格納されています