- 217 名前:名前は開発中のものです。 mailto:sage [2014/05/05(月) 15:46:46.82 ID:RLl17DlS]
- 改行位置までのテキスト量を1としてllの方だと半分(5割)書いたところで一杯という判定になって
>>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 長文スマソ
|

|