【スタッフ募集】主人公がキチガイのエロゲ作ろうぜ【ゲーム制作】

Check このエントリーをはてなブックマークに追加 Tweet

362 :tamore ◆u8F0mmkQ4E :2012/03/11(日) 04:30:52.08 ID:FKWz3+Kuo
>>361
禁則処理……あれから勉強してみたものの、あまり必要性を感じないのです
外すと改行タグや履歴の表示が大きく変わるから禁則処理は許可したままで、
僕が行単位で一つ一つ確認しながら校閲していく形ではダメなんでしょうか?
スクリプタとしての考えをお聞きしたいです……本当に申し訳ないです


スクリプタ用字コンテ(セーブ名つけました)
http://cashing.tf-bank.net/1MB/dl/1331405447.txt
僕シナリオ(新規)
http://cashing.tf-bank.net/1MB/dl/1331405486.txt
シナリオテキストまとめ
http://cashing.tf-bank.net/1MB/dl/1331405541.zip
363 : ◆tbNdJY.M4. :2012/03/11(日) 17:49:43.32 ID:WvTJDqBX0
※いつも以上に長文になりますがご容赦くださいませ

学ばれたとのことですし、私も詳しくは存じませんので一般の禁則処理の説明は省略させて頂きます
禁則処理は原稿の体裁を楽に、終始一貫したルールに則って整えるための機能(だと思う)なので、
今後の原稿も全て手直しで構わないのでしたら禁則処理は必要ないと思います
ただ、もうご存知かもしれませんがメッセージ履歴も改行タグの影響を受けるので、
履歴のフォントサイズをメッセージレイヤと同じにしなければこのように少々不格好になるかもしれません
http://www.dotup.org/uploda/www.dotup.org2734316.png.html

そして>>314はシステムの解釈に誤りがあったので、改めて説明させて頂きます

http://www.dotup.org/uploda/www.dotup.org2734318.png.html
現在、吉里吉里のウィンドウサイズは横640pix,縦480pixとなっており、
そのうち横20,縦15の位置から横600,縦450サイズのメッセージレイヤを表示させています

http://www.dotup.org/uploda/www.dotup.org2734320.png.html
メッセージレイヤの描画領域には、まず頭に余白領域があり、次に文字描画領域が設置されます
この"領域"とは自動で割り当てられた"座標"でしかないため、自動で改行されるような性質は持ち合わせておりません
そのため本来の文字描画領域は1行目のように、改行指定が無い限り画面外のどこまででも続くものとなっております
これを制御するために、座標が描画可能領域-(禁則マージンxフォント+余白)以上ならば改行……といった処理が行われています
その結果が2・3行目の処理となります
禁則処理はこの制御処理に結び付いており、3種類の判断によって禁則文字のぶら下げ・追い出しを行っています
例えば行頭禁則文字の場合、4〜6行目のように画面内に描画できる限り改行がおこなわれません
これらの処理が終わった最後に改行/改ページアイコンは表示される仕組みとなります
("Hello myself"ではひらがな30文字描画可能なところ、2文字を禁則処理用マージンに設定し、28文字にしています)

この禁則処理は『(禁則マージンに侵入する前の)最後に描画した一文字』と『次に描画する一文字』、
    または『(禁則マージン侵入後の)最後に描画した一文字』と『次に描画する一文字』で判断されているため、
1行27文字、うち2文字を禁則マージンに設定している場合
「わああああああん!! ―――! 目を覚ましてよ―■■←禁則マージン
 ――!」                          これを、
「わああああああん!! ―――! 目を覚ましてよ――
 ―!」                           こうか、
「わああああああん!! ―――! 目を覚ましてよ―――
 !」                            このように改行する事は出来ますが、
「わああああああん!! ―――! 目を覚ましてよ
 ―――!」                         このように一文字前に戻って送り出す事はできません

ですが禁則処理による改行は、メッセージ履歴では改行として扱われませんし、
上手く調整を行えば一行ずつ確認する手間が省けるので、少しは校閲が楽になると思います

履歴のフォントサイズを変えるか、禁則処理を変えるか、私はどちらでも構わないのでお好きな方をお選びください
179.96 KB Speed:0   VIP Service 製作速報VIP(クリエイター) 更新 専用ブラウザ 検索 全部 前100 次100 最新50 続きを読む
名前: E-mail(省略可)

256ビットSSL暗号化送信っぽいです 最大4096バイト 最大50行
画像アップロードに対応中!(http://fsmから始まるひらめアップローダからの画像URLがサムネイルで表示されるようになります)


スポンサードリンク


Check このエントリーをはてなブックマークに追加 Tweet

荒巻@中の人 ★ VIP(Powered By VIP Service) read.cgi ver 2013/10/12 prev 2011/01/08 (Base By http://www.toshinari.net/ @Thanks!)
respop.js ver 01.0.4.0 2010/02/10 (by fla@Thanks!)