お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
381 / 401 ツリー ←次へ | 前へ→

ERISにて文章履歴の文字表示行数と自動改行命令について れぃみぃ 2008/3/18(火) 18:17
Re:ERISにて文章履歴の文字表示行数と自動改行命令に... たくみ 2008/3/19(水) 23:40
1文が複数行のテキストを1行に変換する方法 たくみ 2008/3/19(水) 23:49
Re:ERISにて文章履歴の文字表示行数と自動改行命令に... れぃみぃ 2008/3/20(木) 15:12

ERISにて文章履歴の文字表示行数と自動改行命令に...
 れぃみぃ WEB  - 2008/3/18(火) 18:17 -
  
はじめまして。
ERISにて文章履歴の際の文字表示行数と自動改行命令に
ついて質問致します。

現在使用していますスクリプトからyu-risへ移行する際に
一行にまとめて長く書くやり方でなく改行して書きたい
都合がありまして、ノベルモードを利用して、名前を含め
て四行にて制作しています。
(地の文の時には名前部分を全角スペースにて作成)

以下の様なスクリプトの書き方ですと、文章履歴の際に
最後の一行が表示されません(><)
何か対策があれば教えて頂ければ幸いです。

また\Rを省略する自動改行命令はないのでしょうか
\AR命令を試してみましたが、マニュアルにも調整中
とのコメントがありますので、まだ対応してなので
しょうか?
よろしければ、教えて頂ければ幸いです。

---------------------------------------------
#SCENE_01
\AUTOCRP(0)
\TX.ICON.XYAUTO(1)

枝理\R
「こんにちはっ♪」\CP

 \R
地の文の時には、全角スペースにて作成\R
名前のスペースも合わせて最大四行になります。\R
最後の一行が文章履歴に表示されません。\CP

枝理\R
「また改行命令を省略する自動改行命令はないので\R
しょうか? もしも現在のバージョンで利用可能で\R
したら、よろしくお願い致します。」\CP
---------------------------------------------
引用なし
パスワード

Re:ERISにて文章履歴の文字表示行数と自動改行命令...
 たくみ WEB  - 2008/3/19(水) 23:40 -
  
たくみです。
確認しました。
最後の一行が表示されないのは、バックログの一個分のログ表示領域が
デフォルトで3行分程度に設定されているためですね。
ですので、バックログ設計ファイル内の52行目付近の、

\LOG.TL.XY(30,600,72)       // 表示開始X座標、レイヤサイズXY(ログ1個分)
\LOG.TL.SPACE.Y(80)        // ログレイヤとログレイヤの行間隔

となっているところを、

\LOG.TL.XY(30,600,96)       // 表示開始X座標、レイヤサイズXY(ログ1個分)
\LOG.TL.SPACE.Y(96)        // ログレイヤとログレイヤの行間隔

くらいに設定すれば、ログ1個分あたりの表示領域が増え、
4行分表示されるようになると思います。
またそれに伴い、1画面に表示できるログの個数が減るので、
同ファイル67行目付近の、

\LOG.PAGE.NUM(6)         // 1画面にログを何頁分表示するか(1〜12)

を、

\LOG.PAGE.NUM(5)         // 1画面にログを何頁分表示するか(1〜12)

に変えてみてください。
これで画面下部の文字スクロールがはみ出ないと思います。
ここはちょっと分かりにくい部分かもしれません。
実際にいろいろ値を変えてみて、それぞれどういう意味の値なのか
調べてみて頂ければと思います。
いずれは図を用いた解説を載せたいと思います。

あと、自動改行命令ですが、\AR がまさにそうなのですが、
技術的な問題があって使用できず、今のところは
手動で行末に \R を入れていっていただくしかありません。
ご迷惑おかけします。


一応の対策としまして、
お使いのエディタの置換機能に正規表現が使えれば、
 検索文字列:$
 置換文字列:\\R
で行末に一括で \R を埋め込むこともできますのでお試しください。

他には、もし、シナリオテキストがすでに4行毎の構成になっているために
それを全て1行にするのが面倒という理由でしたらば、
やはり置換機能を使っていただければ簡単に1行に変換可能です。
具体的なやり方は他の方にとっても資料になるように
もうひとつのレスに分けておきました。参考になれば幸いです。
もしとうにご存じの事であったり、
余計なお世話なことでありましたら失礼しました。
引用なし
パスワード

1文が複数行のテキストを1行に変換する方法
 たくみ WEB  - 2008/3/19(水) 23:49 -
  
※置換ミスで大事なテキストを失わないよう、テキストファイルは
 バックアップを取っておいてください。


1文が複数行でが構成されているテキストを1行に変換する方法です。
置換に正規表現が使えるエディタを用意していただき、

------------------------------------------------------------
枝理
「あいうえお
かきくけこ
さしすせそ」

枝理
「たちつてと
なにぬねの
はひふへほ」

 
となりの客は
よく柿食う
客だ。

枝理
「まみむめも
やゆよ」


------------------------------------------------------------
※「となりの客は」のひとつ上の行は全角スペースがひとつ入っています。


例えば上のように、
シナリオテキストにまだスクリプト命令やラベルが一切ない状態で、
 検索文字列:^$
 置換文字列:£
で置換すると、

------------------------------------------------------------
枝理
「あいうえお
かきくけこ
さしすせそ」
£
枝理
「たちつてと
なにぬねの
はひふへほ」
£
 
となりの客は
よく柿食う
客だ。
£
枝理
「まみむめも
やゆよ」
£
£
------------------------------------------------------------

上のように何もない行に£が埋め込まれます。この状態で、
 検索文字列:\n
 置換文字列:
で置換し、改行を消します。

------------------------------------------------------------
枝理「あいうえおかきくけこさしすせそ」£枝理「たちつてとなにぬねのはひふへほ」£ となりの客はよく柿食う客だ。£枝理「まみむめもやゆよ」££
------------------------------------------------------------

このようになったら、
 検索文字列:£
 置換文字列:\n
で置換していただけば、

------------------------------------------------------------
枝理「あいうえおかきくけこさしすせそ」
枝理「たちつてとなにぬねのはひふへほ」
 となりの客はよく柿食う客だ。
枝理「まみむめもやゆよ」


------------------------------------------------------------

このように一括で1行にすることが可能です。
参考になれば幸いです。
引用なし
パスワード

Re:ERISにて文章履歴の文字表示行数と自動改行命令...
 れぃみぃ WEB  - 2008/3/20(木) 15:12 -
  
お返事ありがとうございます。
文章履歴の文字表示は、指示通り変更する事で解決しました。
自動改行命令は、まだ未搭載なのですね残念です。
今後のバージョーンアップに期待しております。
それでは失礼致します。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
381 / 401 ツリー ←次へ | 前へ→
59,458
(SS)C-BOARD v3.8.1β4 is Free.