<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>うみのぶどう</title>
  <link>http://uwao.3rin.net/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://uwao.3rin.net/RSS/" />
  <description>はじかきれんしゅうちょう　いろいろ</description>
  <lastBuildDate>Sun, 04 Jun 2023 05:47:29 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>※スクリプトメモ系の今後</title>
    <description>
    <![CDATA[<a href="https://kumakumaf.notion.site/kumakumaf/1316260bab4c4631bd3891d9e5720921?v=9b81da8fc1484894a1d5daad0095ceb7" title="" target="_blank"><br />
</a>コードが見えにくいので新しい記事は&darr;に書くことにしました。<a href="https://kumakumaf.notion.site/kumakumaf/1316260bab4c4631bd3891d9e5720921?v=9b81da8fc1484894a1d5daad0095ceb7" title="" target="_blank"><br />
<br />
<span style="font-size: large;"><strong>移動先</strong></span></a>]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/%E2%80%BB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%83%A1%E3%83%A2%E7%B3%BB%E3%81%AE%E4%BB%8A%E5%BE%8C</link>
    <pubDate>Sun, 04 Jun 2023 05:47:29 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/137</guid>
  </item>
    <item>
    <title>【R】(ブラウザ版の)モバイル版のことかんがえてなかった</title>
    <description>
    <![CDATA[タイトルの通りです！！！！<br />
<br />
ブラウザ版、パソコンとipadだとUIは通常のままなんですが<br />
スマフォで見るとモバイル版UIになってるんですね。<br />
<br />
ゲームの画面サイズをいじっている場合は<br />
この辺も見たほうがいいかもな感じです。<br />
<br />
・gui画像<br />
・screen.rpy<br />
・gui.rpy<br />
<br />
モバイル設定ってかいてあるところ<br />
<br />
<span style="text-decoration: line-through;">とはいえ何が何を設定してるか解読できなくて</span><br />
<span style="text-decoration: line-through;"> てきと～にいじってはマスター出し直してアップロードしなおして</span><br />
<span style="text-decoration: line-through;"> ・・・とかいう頭悪いことをやっていました。</span><br />
ぷりし～さんごめんなさい(1日10回までアップロードできるよ)<br />
<br />
&uarr;追記：<br />
メニューの「アクション」左の「Android」<br />
の右にあるエミュレータを使えばパソコン上で<br />
モバイルUIの見え方を確認できまするぞ！と教えてもらいました・・・<br />
<br />
メッセージボックスがとにかく崩れる。ってことで<br />
メッセージボックスの座標とかの設定&rarr;gui.rpy<br />
メッセージボックスのボタン(スキップとか)の設定&rarr;screens.rpy<br />
<br />
gui.rpyで<br />

<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; gui.name_xpos = 77#名前ボックスの座標</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; gui.text_xpos = 175#メッセージボックスの座標</span></div>
とかの座標がうまくいかなかったとき<br />

<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; gui.dialogue_xpos = 200</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; gui.dialogue_ypos = 90</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; gui.name_xpos = 60</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; gui.name_ypos = 43</span></div>
<br />
&uarr;こっちで書いたらうまくいきました。<br />
原理不明！！！！<br />
]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/mobomm</link>
    <pubDate>Fri, 17 Jun 2022 13:25:11 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/136</guid>
  </item>
    <item>
    <title>にゅ～とりの</title>
    <description>
    <![CDATA[■また合成音声(歌うやつ)の話(メモ程度)<br />
<br />
<a href="https://n3utrino.work/" title="">NEUTRINO<br />
<br />
</a>を使いました。(歌手：めろう)<br />
サンプル置こうにもmp3プレイヤーの表示の仕方が分からない(技術力おしまいブログ)<br />
<a href="https://plicy.net/GamePlay/135392" title="">ゲーム内おまけタブBGMの一番下の曲<br />
</a>できけますがまあ・・・いいか・・・<br />
<br />
DTMerのくせにマシンスペックがよわよわザコなので<br />
はなっからオンライン版を試すことに。<br />
<a href="https://n3utrino.work/561/" title="">公式の解説</a>がかなりわかりやすいので、本当にこの通りやっただけです。<br />
<br />
調整(調声)技術もあるっぽいけど、そこまで手は回らず・・・<br />
ほぼベタ打ちな感じになりました。<br />
<br />
歌データが二通り出力されるんだけど、ノイズが少ないほうを選んで切り貼りしています。<br />
使ったのが去年の冬ころなんですが、めろうについては４月に<br />
歌声滑らかアップロードがあったみたいですね。<br />
<br />
「ナクモ」も使ってみたかったんですが、きんぐぬ～とかひげダンみたいな(表記は検索避け)<br />
オシャレ令和ポップス一朝一夕で作れなくて(あたりまえ)まだです。<br />
乙女ゲーにこういう声の男性ボーカルくっついてたら楽しそうだなと思いつつ・・・<br />
<br />
]]>
    </description>
    <category>その他</category>
    <link>http://uwao.3rin.net/%E3%81%9D%E3%81%AE%E4%BB%96/%E3%81%AB%E3%82%85%EF%BD%9E%E3%81%A8%E3%82%8A%E3%81%AE</link>
    <pubDate>Sat, 11 Jun 2022 08:03:38 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/135</guid>
  </item>
    <item>
    <title>【R】やると思わなかったブラウザゲ化のきろく</title>
    <description>
    <![CDATA[<strong><a href="https://kumakumaf.notion.site/R-8-1-0-4f8afef01bf84c3b809790b143c67d64" title="" target="_blank">この記事はver7.5対応なので注意。8以降についてはこっちに記載しています。</a></strong><br />
<br />
■やると思わなかった<br />
やると思わなかった&hellip;&hellip;<br />
自分のipadで動いたらいいなーという気持ちがあってやりました。<br />
<br />
■方法・・・偉大な先人の記録を見ればOKってことよ<br />
・<a href="https://crasm-i.wixsite.com/main/post/how-to-post-a-renpy-browser-game" title="" target="_blank">crAsm様　「Ren'Pyブラウザゲームの投稿方法、ほか」 </a>　<br />
&rarr;<a href="https://klast-halc.itch.io/villainess-fate/devlog/193344/how-to-post-a-renpy-browser-game" title="" target="_blank">​How to post a Ren'Py browser game</a><br />
<br />
ここを見れば解決すると思います！！！！<br />
懇切丁寧でありがたい限りです・・・<br />
<br />
で、このブログ記事は何のためにあるかというと自分用メモです。<br />
過去の自分が失敗したことは未来の自分も失敗しやすいので！(学習しないの？)<br />
<br />
■つまづいたことの記録<br />
<strong>ver7.4.4</strong>ぐらいの安定バージョンを使っていたのですが、plicyに<br />
ブラウザ版投稿後、サムネを選ぼうとするターンでJavascriptエラーが出て止まる。<br />
&darr;<br />
<span style="text-decoration: underline;">Web版を出力するには開発版(自分は<strong>7.5.0</strong>にしました)を入手するのがいい</span>と<br />
アドバイスいただき、試したところすんなりできました。<br />
多分時間がたつとブラウザの仕様とかも変わるので、あくまで今の状況の話です。<br />
<span style="color: #ff0000;">(この記事は2022/6/11に書いています)</span><br />
各ブラウザの仕組み？になにか変化があると、どうしても影響を<br />
うけてしまうようです(※何もわかっていない人間の精一杯の状況理解による)<br />
<br />
開発版はDL版ゲームのビルドに向かないだとか書かれているのですが、<br />
好きな時にボタン１つで元の安定バージョンに戻せますので<br />
他の作業がまだあるんだけど・・・って場合も安心です！！！<br />
<br />
①ブラウザ出力する<br />
　「Web(Beta)」&rarr;「ウェブアプリケーションをビルドする」&rarr;出力される<br />
②出てきたファイル群を、<span style="color: #0000ff;">既にzipになってるところも全部まとめて圧縮</span>してzipにする<br />
<br />
③zipをplicyにアップロードする<br />
　各方面向けに手厚くQ&amp;Aとかがついててすごい。<br />
<br />
④&darr;このメッセージがでます。wait！！！！！！！！！！！<br />
　「<span style="color: #ffffff; font-family: 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', メイリオ, Meiryo, sans-serif; font-size: 15.488px; background-color: #ec7063;">現在ゲームのコンバートをしております。</span><br style="color: #ffffff; font-family: 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', メイリオ, Meiryo, sans-serif; font-size: 15.488px;" /><span style="color: #ffffff; font-family: 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', メイリオ, Meiryo, sans-serif; font-size: 15.488px; background-color: #ec7063;">　しばらくお待ちください。」<br />
</span><span style="text-decoration: underline;">15分～1時間だそうです。　<br />
</span>終わっても通知とかが来ないので、もういいかなと思ったら<br />
いったん別のページ行って戻ってくるといいかも。<br />
(黙って待ってたら実は思ったよりすぐ終わってたケースあり・・・)<br />
<br />
⑤フレンド限定公開とやらに設定すると実質クローズドでテストプレイが<br />
　できるっぽいのでそうしてみる<br />
(公開状態＋フレンド限定公開にしました。)<br />
<br />
⑥ログインID(登録メールからコピペしとくと便利)とフレンド用パスワードを入れ<br />
ゲーム画面へ。<br />
サムネ画面を右下のボタンで選択して(テストしながら撮影、かなり便利)確定させる<br />
<br />
⑦完成だ！<br />
容量圧縮が完全でないとか(めんどくさがるから&hellip;)<br />
UIがモバイル用にしては押しづらいとか多分なんかいろいろあるので<br />
戦いは終わらないんじゃないか説あります<br />
<br />
読み込み画像のカスタムがたぶんできるんじゃないかと思う。<br />
デフォルトのやつのパロ画像みたいなのをつっこんでみたいですね。<br />
(Ren'pyユーザーにしかわからんギャグすな)<br />
<br />
ところでplicy、ノベルタイプゲームの場合はジャンル「ADV」でいいのかな？<br />
ノベコレのようになにもかもをつつみこむ「ノベル」もあることだしまあ・・・<br />
]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/nknk2</link>
    <pubDate>Wed, 08 Jun 2022 13:31:31 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/134</guid>
  </item>
    <item>
    <title>【R】数字変数の累計を永続変数に足してく</title>
    <description>
    <![CDATA[<span style="text-decoration: underline;">※すみません③のところif-elseを追記しました。(2022/6/8)</span><br />
<br />
********************************<br />
1周のプレーでためた変数＝例：変身回数　とかを<br />
記録していって、積み重ねて加算してって<br />
累計で何回！とかやりたかったやつです（せ、説明が下手～～）<br />
<br />
<br />
■①永続変数もラベル前のとこで初期設定(define)しておく<br />
これをやらないと「ない変数に足し算できないぜ！」と言われます<br />
<br />
<span style="color: #0000ff;">default persistent.win = 0#こっちが永続</span><br />
<span style="color: #0000ff;"> re_win = 0</span><br />
<br />
■②本編中でre_winに任意の値を入れる<br />
<span style="color: #ff0000;">label sample:</span><br />
<span style="color: #ff0000;"> &nbsp; &nbsp; $ re_win += 1</span><br />
<br />
■③ゲームクリアだぜ。永続変数に今回のre_winの値を足す<br />
<span style="color: #ff0000;">label clear:</span><br />
<br />

<div><span style="color: #ff0000;">&nbsp; &nbsp; if not persistent.finished: #エンドみてないならそのまま数値入れる</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; $ persistent.win =&nbsp; re_win</span></div>
<div></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; else: #エンドみてるなら入ってる数値に足す</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; $ persistent.win +=&nbsp; re_win</span><br />
<br />
</div>
&rarr;これでゲームメニューのおまけスクリーンとかで累計値が呼び出せるぜ<br />
　回数に合わせて称号みたくできる。<br />
　<br />
<br />

<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; hbox:</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if persistent.win &gt;= 50:&nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("・戦闘勝利数&hellip;&hellip;&hellip;[persistent.win]　/　{size=-3}{color=#5ba66a}生態系破壊者{/color}{color=#d4d9d5}＞熟練の狩人＞山あらし＞ごめんあそばせ{/color}{/size}")</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; elif persistent.win &gt;= 30:&nbsp;&nbsp;</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("・戦闘勝利数&hellip;&hellip;&hellip;[persistent.win]　/　{size=-2}{color=#d4d9d5}？？？＞{/color}{color=#5ba66a}熟練の狩人{/color}{color=#d4d9d5}＞山あらし＞ごめんあそばせ{/color}{/size}")</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; elif persistent.win &gt;= 15:&nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("・戦闘勝利数&hellip;&hellip;&hellip;[persistent.win]　/　{size=-2}{color=#d4d9d5}？？？＞？？？＞{/color}{color=#5ba66a}山あらし{/color}{color=#d4d9d5}＞ごめんあそばせ{/color}{/size}")</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else:</span></div>
<div><span style="color: #008000;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("・戦闘勝利数&hellip;&hellip;&hellip;[persistent.win]　/　{size=-2}{color=#d4d9d5}？？？＞？？？＞？？？＞{/color}{color=#5ba66a}ごめんあそばせ{/color}{/size}")</span></div>]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/eizoku</link>
    <pubDate>Sun, 12 Dec 2021 14:54:47 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/133</guid>
  </item>
    <item>
    <title>【R】ボイスっす</title>
    <description>
    <![CDATA[ボ、ボイス関係（もう使わないかもだけど）まとめダヨ<br />
<br />
<span style="text-decoration: underline;">■普通にゲーム内で再生（話者設定は省略、define kh = です）</span><br />
<br />

<div><span style="color: #ff0000;">&nbsp; &nbsp; voice "audio/v45.ogg"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; kh "先輩。"</span></div>
<br />
audioフォルダのv45.oggが「せんぱい」って読んでいるボイスデータです。（一応）<br />
ボイスは次のボイスが重なるとかの次の動作が始まると停止します。<br />
公式によると　<span style="color: #ff0000;">voice sustain</span>　を挟んで使えば<br />
次の動作にもまたがってボイスの再生を続けるらしい（試さんかった）。<br />
<hr />■初回起動時の音量（音量の初期設定）<br />
ボイスつけるとバランスが気になるから・・・<br />
「options.rpy」の## 環境設定のデフォルト とかに足します。<br />
<br />

<div><span style="color: #3366ff;">## 初回起動時の音量</span></div>
<div><span style="color: #3366ff;">define config.default_music_volume = 0.5</span></div>
<div><span style="color: #3366ff;">define config.default_sfx_volume = 0.9</span></div>
<hr /><br />
<span style="text-decoration: underline;">■カスタム：メッセージボックスにボイスリピートボタン</span><br />
<br />
「screens.rpy」の## Quick Menu（クイックメニュー）スクリーン に<br />
<br />
<span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textbutton _("repeat") action VoiceReplay() text_size 17</span><br />
<br />
をセーブロードとかと同列に足すだけ。<br />
<hr /><br />
<span style="text-decoration: underline;">■カスタム：そのほか</span><br />
実際には試してないのでご紹介にとどめます。<br />
・バックログにボイスリピート機能を付けたり<br />
・コンフィグにボイススキップを付けたり<br />
　&rarr;　<a href="https://h9o6.blog.fc2.com/blog-entry-6.html" title="" target="_blank">https://h9o6.blog.fc2.com/blog-entry-6.html</a><br />
できるみたい？です。現行のverでもやれるのだろうか（試していない）<br />
<hr /><br />
<span style="text-decoration: underline;">■ボイスタグについて</span><br />
１キャラしかいないしボイスが主みたいなもんだったのでつけなかったんですが<br />
ボイスタグを設定するとキャラごとオンオフができるみたい。<br />
<br />
<span style="color: #3366ff;">define kh = Character('後輩', color="#66cdaa", voice_tag="kho")</span><br />
<br />
「kho」のとこがボイスタグ。一応つけるだけつけておいた&hellip;<br />
（実際はこれに立ち絵用のimageも定義してましたが割愛）<br />
<hr /><br />
<span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">■コンフィグにボイステストを設置</span></span><br />
設置というかすでにある機能のコメントアウトを無効にして動かすみたいなやつですね。<br />
<br />
「options.rpy」のここをコメントアウトします。<br />
この場合、audioファイルにv67.oggを入れて用意してあります。<br />
<br />

<div><span style="color: #0000ff;">## サウンドやボイスの設定画面で、ユーザーがテストサウンドを再生可能にする場合、</span></div>
<div><span style="color: #0000ff;">## 以下の行をアンコメントしてサンプルサウンドを指定します。</span></div>
<div></div>
<div><span style="color: #0000ff;"># define config.sample_sound = "sample-sound.ogg"</span></div>
<div><span style="color: #0000ff;">define config.sample_voice = "audio/v67.ogg"</span><br />
<br />
「screens.rpy」の環境設定スクリーンのボイスのところの記述が働いて<br />
勝手にサンプルボタンが出るようになります。</div>
<div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if config.has_voice:</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; label _("VOICE")</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp;</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; hbox:</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bar value Preference("voice volume")</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $ musi3 = _preferences.get_volume('voice')#※ここから</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp;#　現在のSE音量を取得する変数を追加</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("　[musi3:.0%]")</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp;#　フォーマット化タグで囲って100%表示に置き換える#※ここまで</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp;</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if config.sample_voice:</span></div>
<div><span color="#0000ff" style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textbutton _("♪") action Play("voice", config.sample_voice)</span></div>
</div>
<div><br />
サンプルボタンの文字列を変えたいときは<strong>"♪"</strong>のところをいじる。<br />
（同じく環境設定スクリーンのボイスのところにあります）<br />
<br />
・音量バーに％表示を付ける方法は&rarr;<a href="https://renpymemo.hateblo.jp/entry/2021/07/19/232257" title="" target="_blank">「音量のパーセント表示」</a>を参考に<br />
　使用させていただいています。（コード中の※の部分）</div>
<hr /><br />
<span style="text-decoration: underline;"><span style="color: #000000; text-decoration: underline;">■&uarr;を応用して、ボイス再生部屋を作ったよ</span></span><br />
<br />
＊前提：使うボイスをdefineしときます。<br />
「options.rpy」のどこかに<br />

<div><span style="color: #3366ff;">define omake_voice01 = "audio/v01.ogg"</span></div>
<div><span style="color: #3366ff;">define omake_voice02 = "audio/v02.ogg"</span></div>
<div><span style="color: #3366ff;">define omake_voice03 = "audio/v03.ogg"</span></div>
<div><span style="color: #3366ff;">define omake_voice04 = "audio/v04.ogg"</span></div>
<br />
で、実際の画面をつくる。「screen.rpy」です。<br />
ヘルプスクリーンを改造したのでヘルプのままになっているが<br />
よい子は別の名前を付けたほうがいいでしょうね・・・<br />
変にいじくってエラーでるのもアレなのでそのまま載せます！<br />
差し替えだとヘルプのかわりにここに飛ぶので、メニュー名は変える。<br />
（&rarr;「screen.rpy」のメニュースクリーン）<br />
<br />

<div><span style="color: #3366ff;">## メインメニュースクリーンとゲームメニュースクリーン</span></div>
<div></div>
<div><span style="color: #3366ff;">## Navigation（ナビゲーション）スクリーン ####################################################</span></div>
<div></div>
<span color="#3366ff" style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; textbutton&nbsp;_("&hellip;voice") action ShowMenu("help")</span><br />
<br />
押すとhelpスクリーンにとぶボタンです。ボタンのテキストは「...voice」です。（の意味）<br />
任意のスクリーンにした場合はhelpのとこを変えるんじゃ。<br />
エンド後に足したいとかは<a href="http://uwao.3rin.net/rp/roma" title="" target="_blank">この記事</a>で。<br />
<br />

<div><span style="color: #3366ff;">## Help（ヘルプ）スクリーン ##############################################################</span></div>
<div></div>
<div><span style="color: #3366ff;">screen help():</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; tag menu</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; use game_menu(_("voice"), scroll="viewport"):</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; style_prefix "help"</span></div>
<div></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; vbox:</span></div>
<div></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("ボイスコレクションです。\n押すと再生されます。\n\n")</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textbutton _("「暇じゃないし」") action Play("voice", omake_voice01)</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textbutton _("「なんでもないよ」") action Play("voice", omake_voice02)</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textbutton _("「喜ばないでください」") action Play("voice", omake_voice03)</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; textbutton _("「やめてくださいね」") action Play("voice", omake_voice04)</span></div>
<div><br />
<span style="color: #3366ff;">#ここからはスタイルの設定&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #3366ff;">style help_button is gui_button</span></div>
<div></div>
<div><span style="color: #3366ff;">style help_button is gui_button</span></div>
<div><span style="color: #3366ff;">style help_button_text is gui_button_text</span></div>
<div><span style="color: #3366ff;">style help_label is gui_label</span></div>
<div><span style="color: #3366ff;">style help_label_text is gui_label_text</span></div>
<div><span style="color: #3366ff;">style help_text is gui_text</span></div>
<div></div>
<div><span style="color: #3366ff;">style help_button:</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; properties gui.button_properties("help_button")</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; xmargin 7</span></div>
<div></div>
<div><span style="color: #3366ff;">style help_button_text:</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; properties gui.button_text_properties("help_button")</span></div>
<div></div>
<div><span style="color: #3366ff;">style help_label:</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; xsize 209</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; right_padding 17</span></div>
<div></div>
<div><span style="color: #3366ff;">style help_label_text:</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; size gui.text_size</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; xalign 1.0</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; text_align 1.0</span><br />
<br />
</div>]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/voivoi</link>
    <pubDate>Sun, 22 Aug 2021 06:01:39 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/132</guid>
  </item>
    <item>
    <title>タイトル画面まとめ【R】</title>
    <description>
    <![CDATA[<div>■タイトル画面カスタムまとめ</div>
<div><br />
</div>
<div><span style="text-decoration: underline;" data-mce-mark="1"><strong>●音楽を鳴らす</strong></span></div>
<div></div>
<div>&nbsp;「options.rpy」のサウンドと音楽のところのコメントアウトを解除<br />
音楽ファイルを用意して"　"内を差し替える。<br />
（この場合だと、audioフォルダ内の00tmnn.ogg）</div>
<div><span style="color: #0000ff;" data-mce-mark="1">define config.main_menu_music = "audio/00tmnn.ogg"</span></div>
<div></div>
<div>なお、新しいverでは新たにプロジェクトを作ると<br />
「audio」フォルダができるようになっています。<br />
音楽ファイルをaudioフォルダ内に入れた時は場所を指定しましょう。<br />
（古いのをコピペして不発になった私より）</div>
<div><hr /></div>
<div><strong><span style="text-decoration: underline;" data-mce-mark="1">●タイトル名とかバージョンが文字で出てるのを消したりカスタムしたり</span><br />
<br />
</strong></div>
<div>「screen.rpy」の Main Menu（メインメニュー）スクリーン のこのあたり&darr;</div>
<div>&nbsp; &nbsp;<span style="color: #0000ff;" data-mce-mark="1"> ## use ステートメントは、他のスクリーンを現在のスクリーンの内に表示するのに</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; ## 使います。メインメニューの実際のコンテンツは navigation（ナビゲーション）</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; ## スクリーンです。</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; use navigation</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; if gui.show_name:</span></div>
<div></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; &nbsp; &nbsp; vbox:</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text "":#""の中を消せば出なくなります。</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; style "main_menu_title"</span></div>
<div></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text "　　ver[config.version]":</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; style "main_menu_version"</span></div>
<div><br />
文字が邪魔な場合、text ""の""の中を消せば出なくなります。&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div>
<div>[config.version]のところにverの数字（1.0とか）が入ります。</div>
<div>verの数字はoptions.rpyで記入するところがあります。</div>
<div><hr /><br />
<span style="text-decoration: underline;" data-mce-mark="1"><strong>●起動直後にロゴとか出す</strong></span><br />
<span style="color: #ff0000;" data-mce-mark="1">label before_main_menu:</span></div>
<div>って名前のラベルを作ってそこに中身をかけばいい。　<br />
画像をshowして～<br />
<span style="color: #ff0000;" data-mce-mark="1">&nbsp; &nbsp; &nbsp; &nbsp; with Pause(2.0)</span><br />
を挟んでhideすることでスッ・・・と消えるヨ<br />
メインメニューの曲が鳴ってしまう？　頭に&darr;とか・・・<br />
<span style="color: #ff0000;" data-mce-mark="1">&nbsp; &nbsp; stop music fadeout 1.0</span><br />
<br />
クリアしたらロゴ出ない仕様も、ifの中に突っ込むとかで実現できる。<br />
（省略）<br />
<hr /><br />
<span style="text-decoration: underline;" data-mce-mark="1"><strong>●背景絵を変える</strong></span></div>
<div><strong><span style="text-decoration: underline;" data-mce-mark="1">・①普通に（差し替え）</span></strong></div>
<div><br />
「gui.rpy」の<br />
## メインメニューとゲームメニュー #############################################################</div>
<div><span style="color: #0000ff;" data-mce-mark="1">define gui.main_menu_background = "gui/main_menu.png"#★背景画像</span></div>
<div><span style="color: #0000ff;" data-mce-mark="1">define gui.game_menu_background = "gui/game_menu.png"#こっちではない</span></div>
<div></div>
<div>ここにあるんだけど、main_manu.pngをお好きなタイトル画面の画像で<br />
うわがきしちゃった方が早いと思う（お好み）</div>
<div></div>
<div><strong><span style="text-decoration: underline;" data-mce-mark="1">・★②エンド見た後別の絵になるようにする</span></strong></div>
<div>　参考（無限にありがとうございます）&rarr;「<a href="https://renpymemo.hateblo.jp/entry/2021/07/31/164437" title="" target="_blank">フラグが立つとタイトル画面の背景が変わる</a>」<br />
<br />
差し替え後の画像は適当に用意してください。<br />
まずエンド判定のフラグを踏ませます。<br />
script.rpyの任意のところに・・・<br />
<span style="color: #0000ff;"><span style="color: #ff0000;">&nbsp; &nbsp; $ persistent.finishedall = True</span><br />
</span><br />
<span style="text-decoration: underline;">〇シンプル版：</span>一本道のゲームとかでクリアフラグ１個ふんでればいいよというやつ。<br />
「screen.rpy」の## Main Menu（メインメニュー）スクリーン<br />
<span style="text-decoration: line-through;">（[config.version]とかの下あたりから）<br />
</span><span style="color: #008080;">【追記】screen main_menu():</span>
<div></div>
<div><span style="color: #008080;">&nbsp; &nbsp; ## 次のコードは、同じタグを持つ他のメニュースクリーンが表示された時にスクリ</span></div>
<div><span style="color: #008080;">&nbsp; &nbsp; ## ーンを置換します。</span></div>
<div><span style="color: #008080;">&nbsp; &nbsp; tag menu<br />
の真下あたりでないと画像がタイトルボタンより上にきてボタンを隠してしまいます！！<br />
<br />
</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; style_prefix "main_menu"</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; if persistent.finishedall == True:</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu3.png"</span><span style="color: #0000ff;">&nbsp;<br />
#クリアしていると（finishedallを踏んでいると）menu3がでる</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; else:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; add gui.main_menu_background　</span><br />
<span style="color: #0000ff;">#でなければmain_menu_backgroundがでる<br />
<br />
</span></div>
<span style="text-decoration: underline;">〇エンド見た後、ランダムな絵が出る版：</span><br />
こちらもまずエンド判定のフラグを踏ませます。（前述）<br />
追加で、シナリオ中（script.rpy）任意の場所で<br />
<span style="color: #ff0000;">&nbsp; &nbsp; $ persistent.x = renpy.random.randint(1,6)</span><br />
を踏ませます。Xに１～６のランダム数字が入ります。<br />
<br />
次に、<br />

<div>「screen.rpy」の## Main Menu（メインメニュー）スクリーン<br />
<span style="text-decoration: line-through;">（[config.version]とかの下あたりから）</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; style_prefix "main_menu"</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; if persistent.finishedall == True:</span></div>
<div></div>
<div><span style="color: #0000ff;">#&nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu3.png"</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; #何かしらクリアしているとここ（ランダムいらないならこの下の塊を消す）</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; if persistent.x == 1:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu1.png"</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; elif persistent.x == 2:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu2.png"</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; elif persistent.x == 3:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu3.png"</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; elif persistent.x == 4:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu4.png"</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; elif persistent.x == 5:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu5.png"</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; else:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; add "gui/main_menu6.png"&nbsp;</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; else:</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; add gui.main_menu_background</span></div>
<div><br />
これでクリア後に６種類がランダムででます。（guiフォルダのmain_manu1~6）</div>
</div>]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/tittit</link>
    <pubDate>Sun, 22 Aug 2021 03:17:39 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/127</guid>
  </item>
    <item>
    <title>合成音声でボイス記2021</title>
    <description>
    <![CDATA[たまにはゲームツール本体以外のことも書いてみる。<br />
<br />
■合成音声で遊んだ&rArr;<a href="https://kumakumaf.booth.pm/items/3199530" title="" target="_blank">成果物<br />
</a>&darr;経緯など&darr;<br />
&rArr;そういや最近無料のすごい合成音声ツールが出たって話題になってたよね<br />
&rArr;（サンプル聴く）へ～使ってみようかな<br />
&rArr;<a href="https://coefont.studio/" title="" target="_blank">CoeFontSTUDIO</a><br />
&rArr;男の声は月額（*1）の方（&rarr;<a href="https://coefont.cloud/" title="" target="_blank">CoeFontCLOUD</a>）でないと出力できないみたい<br />
&rArr;とりあえずSTUDIOをさわる。クールなお姉さんがいる！　<br />
&rArr;低め設定にすれば少年声いけるのでは・・・？？<br />
&rArr;そもそもの話、私は女性声優の少年声が好き。（中性的少年が好き）<br />
&rArr;ヒヒヒ！　これでシチュエーションゲーム作ったろ！<br />
<br />
で、お盆休みも特にないのに突貫工事作業です。ハハハ。<br />
楽しかったですね・・・・<br />
<br />
最近の合成音声は高さ調整しても声質があんま損なわれないね。<br />
10年前ぐらいの話だけど、ボカロのジェンダーファクターのパラメータのことが<br />
あんまり信用できなかったので・・・こっちも今は違うのかもですが。<br />
<br />
■所感とか<br />
前置きが長くなりましたが、触ってみた感じの感想なんかを残しとこうと思います。<br />
全て現在時点の情報です。あと素人個人の感想です。<br />
<br />
<span style="text-decoration: underline;"><span style="color: #ff0000; text-decoration: underline;">・CoeFontSTUDIO</span></span><br />
　&rArr;フリー。現在これ単体だと女子2人の「声フォント」。<br />
　　ブラウザで操作出来て、簡単なアクセントの高低や速度・声の高さを調整可。<br />
　　CoeFontで作りましたよって書けばいろんなとこで使えるらしい。<br />
<br />
<span style="text-decoration: underline; color: #339966;"><span style="text-decoration: underline;">・CoeFontCLOUD</span></span><br />
　&rArr;月額制（*1）。使える声の種類が多い・・・というかユーザー自身が<br />
　　声を録音して「声フォント」になれるし配布もできる。UTAUみたいな。<br />
　　あとスクショ見る限り無料版よりこっちのほうが調整項目が多いのかも？<br />
　（わかんないけど）<br />
　　もしかすると使ってる人がyoutubeとかにいてあんまり見る機会が<br />
　　ないだけかもだけど、声を提供する側が使う側より多いような？<br />
　　声フォント作ったよ～使ってね～って側の人がいっぱいいるけど<br />
　　まだあんまりフィクションコンテンツ自身（*2）を見かけられない感じ？<br />
　<br />
もっと使用例の方が見たい。ほしい。<br />
そう、少年声のフィクションコンテンツがほしい・・・！！<br />
現状どこにあるかというと、冒頭にある自分で生み出したやつとか&hellip;（ばくわら）<br />
他の人が作ったやつがほしい！　もっとください！！！<br />
という感じです。<br />
<br />
■CoeFontSTUDIOを操作してみて<br />
<span style="text-decoration: underline;">・勝手につまづいたこと</span><br />
　使い方の動画まであるんですけど、わたくしアンポンタンなのでつまずき申した。<br />
　アクセントの調整をクリックしながら上下に動かすんだと思い込んでいて、<br />
　動かないな～って思ってた。カチカチするとたまにマグレで動くな～って思ってた。<br />
<strong>　正しくはダブルクリックで高い・低いを行き来する仕組みでした。<br />
<br />
</strong><span style="text-decoration: underline;">・現状「？」のニュアンスがでない</span><br />
　これなんで、ノベルゲーらしい会話を成立させるには内容をこねくりまわして<br />
　疑問文を含まないシナリオにしないと難しいです。<br />
<br />
<span style="text-decoration: underline;">・たまに短いフレーズだけ入れると声にならない・謎の音が出るときがある</span><br />
　禁止用語があるっぽいのでそれにひっかかってるか、口の開き方に起因する？<br />
　何の語を入れた時だったか忘れちゃったので検証できないですけど・・・<br />
　このへんはそんなに困んないというかそのうち修正されそうな予感がする。<br />
<br />
<span style="text-decoration: underline;">・感情について<br />
</span>　淡々とした喋りが向いている。そりゃそうだ合成音声なんだから。<br />
　少なくとも美少年のつんけんしたセリフには向いていたと思う。ありがとう。<br />
　スピードの調整ができるので、内心焦ってるみたいな感情は<br />
　案外のせられるんじゃないかと思った。<br />
　バトルボイスぐらいまで行くと難しいかもしれない。<br />
　ただキャラの性格にもよりそう。<br />
<br />
<span style="text-decoration: underline;">・加工の手間の有無</span><br />
　ぜんぜんいらない。ちょっと音量小さめなのを底上げしたくらいで、<br />
　書き出したものままのデータで使えます。ありがたや。<br />
　語尾のピッチをいじって疑問文っぽくしゃべらせてる人を見かけたけど、<br />
　手間がかかりそうだし技能がないと難しそう。<br />
<br />
<span style="text-decoration: underline;">・使用のコツみたいなこと</span><br />
　がちがちに台本を用意して言いたいことを言わせる用途は難しいかも。<br />
　なぜならメカニズムは不明だけどもたまに出力された読み上げが<br />
　どうしてもしっくりこないときがあるから。<br />
<br />
　微妙な語尾とかもうまくいくときといかないときがあります。<br />
　アクセントの調整はできるけどわりとパターンが限られていて、<br />
　調整しても手を尽くしきれない場合がある感じ。<br />
（うまい人がやればできるのかもだけど）<br />
<br />
　なので、思いついたことを言わせてみて読み上げがうまくいったボイスを<br />
　採用するほうがいい気がする。何パターンか言い方を変えてみるとか。<br />
　このへんはボカロの調整でもある「うまく歌えないなら歌詞の方を変える！」<br />
　っていうテクと一緒（ほんとか？）<br />
<br />
■その他<a href="https://coefont.cloud/" title="" target="_blank"><br />
</a>あんまりハデに広報とかしてないけど同時期ぐらいに<br />
<br />
<a href="https://voicevox.hiroshiba.jp/" title="" target="_blank">VOICEVOX<br />
</a>というのもリリースされていまして、（こっちは個人の作かな？）<br />
謙虚なことが書いてあるんですけど、こっちのほうがいじれるパラメータは多そう。<br />
ずんだもんちゃんの声がすっごくかわいい。かわいい～～～<br />
まだ試してないけどパソコンのパワー的に許されれば触ってみたい。<br />
<br />
<br />
（*1）最初の数カ月無料でもあとから月額制になるものについては<br />
　　　この場では月額制と呼ばせていただきます。（営業妨害とかにならないといいけど）<br />
　　　料金プランが３つあって、あの個別対応っていう１つはなんだろう？　<br />
　　　お互いに利があればお友達料金ですよみたいなの用の逃げ道？　投げ銭？<br />
<br />
（*2）Vの人の実況やキャラとして行う活動を、本人コンテンツであり<br />
　　　フィクションコンテンツだと思っていない節がある。<br />
　　（この辺は過去のbot発言ショック事件に起因しており恨みっぽくなるので詳細を割愛する）<br />
　　　「Vの人が声優として演技したボイスドラマ」ならフィクションコンテンツだと思います。<br />
　　　これは個人の思い込みなんで読み飛ばしてください。もう記事も最後ですけど・・・]]>
    </description>
    <category>その他</category>
    <link>http://uwao.3rin.net/%E3%81%9D%E3%81%AE%E4%BB%96/%E5%90%88%E6%88%90%E9%9F%B3%E5%A3%B0%E3%81%A7%E3%83%9C%E3%82%A4%E3%82%B9%E8%A8%982021</link>
    <pubDate>Sun, 15 Aug 2021 14:22:06 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/131</guid>
  </item>
    <item>
    <title>【R】顔差分のやり方でCG差分も</title>
    <description>
    <![CDATA[差分を定義してshow/hideで出し入れするので<br />
立ち絵もCGも一緒だよねっていう&hellip;&hellip;<br />
CGに差分があるときも一枚一枚用意しなくてもいいよ～っていうやつです。<br />
別記事にする意味があるのかわからんが自分用に！<br />
　<a href="http://uwao.3rin.net/rp/r4444" title="" target="_blank">&rarr;立ち絵はこの記事</a>　　&rarr;<a href="https://renpymemo.hateblo.jp/entry/2021/07/12/200804" title="" target="_blank">そもそもの参考元</a><br />
<br />
<br />
0⃣準備するもの（imageフォルダ内に直で置く場合です）<br />
・ベース画像（画面サイズの大きさの一枚絵）&rarr;「<span style="color: #0000ff;">cgbase.png</span>」がファイル名<br />
・差分１（画面サイズの大きさ、共通のところは透明）&rarr;「1_S_S1.png」<br />
・差分２（画面サイズの大きさ、共通のところは透明）&rarr;「1_S_S2.png」<br />
・差分３（画面サイズの大きさ、共通のところは透明）&rarr;「1_S_S3.png」<br />
・透明画像（画面サイズの大きさ、透明）&rarr;「1_S_S4.png」<br />
<br />
1⃣顔の指定<br />
自分のやり方だと、差分用にface.rpyというファイルを作ってそこに書いています。<br />
<br />

<div><span style="color: #0000ff;">layeredimage 1:#</span><span style="color: #0000ff;">layeredimage ●</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; always "cgbase"</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; group s:#group◆</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; attribute s1#顔１</span></div>
<div><span style="color: #0000ff;">#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "1_S_S1"　「●_◆_◆1（任意の番号）」となります</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; attribute s2#顔２</span></div>
<div><span style="color: #0000ff;">#&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "1_S_S2"&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; attribute s3#顔３</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; attribute s4 default#透明</span><br />
<br />
2⃣本文中で（「nk」は話者指定したものにさしかえてね）<br />

<div><span style="color: #ff0000;">&nbsp; &nbsp; show 1 s4 with dissolve</span><br />
<span style="color: #ff0000;">#s4は透明なので、ベース画像の一枚絵が出る</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; nk "セリフ"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; show 1 s1 with dissolve</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; nk "セリフ２"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; show 1 s2 with dissolve</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; nk "セリフ３。"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; show 1 s3 with dissolve</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; nk "&hellip;&hellip;&hellip;&hellip;。"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; hide 1</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; with dissolve</span></div>
</div>
<span style="color: #ff0000;">#消えます</span>]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/qqqa</link>
    <pubDate>Tue, 03 Aug 2021 14:01:48 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/130</guid>
  </item>
    <item>
    <title>画像選択画面の上に文字を載せる【Ｒ】</title>
    <description>
    <![CDATA[<span style="text-decoration: underline;"><span style="text-decoration: underline;"></span></span><strong><span style="color: #0000ff;">★21/7/23追記</span></strong>　生きているから追記もできる！<br />
一カ月経ってるとかウソかトトロでしょ　トトロはいますが&hellip;&hellip;<br />
<br />
また助けていただいてスクリーン内の文字カスタムができるようになりました。多謝<br />
枠を消せたし文字の大きさと色が自由になったよ。（左下）<a target="_blank" href="//uwao.3rin.net/File/20210723_0001.png" title=""><img src="//uwao.3rin.net/Img/1627003234/" alt="" /></a><br />
<br />
●最終的にこうなったよスクリプト（screen.rpyの好きな場所に）<br />
<br />

<div><span style="color: #0000ff;">####手作りスクリーン</span></div>
<div><span style="color: #0000ff;">screen nowplay_indicator():#スクリーンの名前は「nowplay」だよ～と宣言</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; style_prefix "nowplay"#ここで「nowplay」のスタイルはこうですよ～ってやつを入れる</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; zorder 130#画像選択より上に出すようにする</span></div>
<div></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; vbox:#見えないボックスに入れるよ</span></div>
<div><span style="color: #0000ff;">#&nbsp; &nbsp; &nbsp; &nbsp; zorder 130#&larr;ここには入れられないらしいよ！</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; xpos 100 ypos 500#縦横の位置</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; spacing 4#余白（今気づいたがボックスないならいらない気がする</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; text _("　{u}Now playing：　[kkm]{/u}　　")&nbsp; &nbsp; #表示させるテキスト（uは下線）</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div></div>
<div></div>
<div><span style="color: #0000ff;">##以下、スタイルのおまとめ指定（2行目のprefixとセット ）</span></div>
<div><span style="color: #0000ff;">style nowplay_text is gui_text</span><span style="color: #0000ff;">#「nowplay」はguiのtextだよ（style ●●</span><span style="color: #0000ff;">_text</span><span style="color: #0000ff;">&nbsp;</span><span style="color: #0000ff;">）</span></div>
<div><span style="color: #0000ff;">style nowplay_text:</span><span style="color: #0000ff;">#これが「nowplay」のtextスタイルだ</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; color "#efd4ff"#文字色</span></div>
<div><span style="color: #0000ff;">&nbsp; &nbsp; size 19#文字サイズ</span></div>
<div><span style="color: #0000ff;">#&nbsp; &nbsp; background "#ffe8f4"#&larr;これは効果なし（テキストの指定だからだと思う・・・）</span></div>
<br />
<br />
●枠について<br />

<div>黒背景に指定カラーの色の枠が付いちゃって（追記前画像参照）<br />
どうにもgui.rpyでの設定に勝てないとか思ってたんですが</div>
<div>&nbsp; &nbsp; frame:</div>
<div>の中に自分で入れてたからでした！！！（消した）<br />
逆に枠がほしいときはframeに入れたらいいんだな。<br />
そんで多分ですがframeはframeでスタイル設定ができるんじゃないかしら。<br />
<br />
指定のやりかたをへんなとこにかくと</div>
<div>frame:には入らないよ～とかvbox:には入らないよ～とか言われるので</div>
適宜シャカシャカ移動させあらゆるインデントのパターンを力技で試しつつ&hellip;&hellip;<br />
でした！！（やっぱり力技）<br />
<br />
（線の下は追記前記事です。残しときます。）<br />
<hr /><span style="text-decoration: underline;">■画像選択画面の上に文字を載せる</span><br />
　画像選択を使ってサウンドモードを作っているのですが、<br />
　今何が流れているのか曲名を表示したい！と思いまして&hellip;&hellip;<br />
　結果からいうとこういうやつ！<br />
<br />
<a target="_blank" href="//uwao.3rin.net/File/screenshot0003.png" title=""><img src="//uwao.3rin.net/Img/1624794588/" alt="" /></a> <br />
曲名に限らず応用すればなんでもメッセージ置けるよねという。<br />
案外画像選択の上になんか出したいときあるよね。<br />
場所をうろうろするゲームとかだと日数表示がほしかったりするし。<br />
<br />
<br />
<span style="text-decoration: underline;">■やってみようとした</span><br />
・showでピクチャを表示&rarr;うまくいかなかった<br />
・showでテキストを表示&rarr;うまくいかなかった<br />
<br />
ぐぬぬ<br />
が、ここでスクリーン使えばよくね？と思い立つ。<br />
<br />
何か前の方のレイヤーに出てきてくれるイメージがあったため、<br />
「スキップ中」の文字を表示している## Skip indicator（スキップ表示）スクリーン&nbsp;<br />
を原型にして取り組んでみました。<br />
<br />
<br />
<span style="text-decoration: underline;"><strong>①screen.rpyの適当なところになうぷれインジケーターのスクリーンを作る</strong></span><br />

<div><span style="color: #3366ff;">screen nowplay_indicator():#スクリーンの名前</span></div>
<div></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; zorder 130#こうすると手前に出る？気のせい？</span></div>
<div></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; frame:</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; xpos 100 ypos 490#縦横の位置です</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; vbox:</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; spacing 4#わかんない</span></div>
<div><span style="color: #3366ff;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; text _("　Now playing：　[kkm]　　")#ここにテキストを入れる。[kkm]は変数<br />
</span></div>
<br />
<span style="text-decoration: underline;"><strong>②script.rpyの最初の方で変数を作っとく。</strong></span>　<br />
<span style="color: #3366ff;">$ kkm = "メヌエットOp.2"<br />
</span>#おまけページのデフォルト曲名が「<span style="color: #000000;">メヌエットOp.2</span>」のためです。<br />
<br />
<span style="text-decoration: underline;"><strong>③omake.rpy（足したおまけページ）でスクリーンを表示させる。</strong></span><br />

<div><span style="color: #ff0000;">label rpsel:#音楽モード（すみませんrpになってて）</span></div>
<div></div>
<div><span style="color: #ff0000;">##rpmode</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; $ quick_menu = False#メッセージボックスを消す</span></div>
<div><span style="color: #ff0000;">#&nbsp; &nbsp; &nbsp; &nbsp; $ kkm = ""　&larr;コメントアウトしてあるのはここだと通るたびに初期化されちゃうから</span></div>
<div><strong><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; show screen nowplay_indicator#スクリーンを表示する</span></strong></div>
<div><span style="color: #ff0000;">screen example_imagemap():#イメージマップは別記事参照～</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; imagemap:</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; ground "sound_off.png"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; hover "sound_on.png"</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #ff0000;">#(左端の位置, 上端の位置, ホットスポットの幅, ホットスポットの高さ)</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; hotspot (175, 121, 55, 386) clicked Return("s1")</span><br />
#　・・・（ホットスポットは省略）<br />
<br />
#（中略）で、とんだ先に<br />

<div><span style="color: #ff0000;">label example:</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; call screen example_imagemap</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; $ result = _return</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp;&nbsp;</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; if result == "s1":#選ぶとここに飛ぶ</span></div>
<div><strong><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; $ kkm = "月に惑いて"#変数に曲名を入れる</span></strong></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; stop music fadeout 1.2#今流れてる曲をフェードアウト</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; play music "audio/etyn.ogg"#流す曲を再生</span></div>
<div><span style="color: #ff0000;">&nbsp; &nbsp; &nbsp; &nbsp; jump rpsel#選択画面に戻す</span></div>
<div><br />
<span style="text-decoration: underline;"><strong>④任意の場所でhideしていらなくなったスクリーンを消す</strong></span><br />
　今回の場合だと他のおまけページにジャンプするときとかに消しています。<br />
<strong><span style="color: #ff0000;">&nbsp; &nbsp; hide screen nowplay_indicator<br />
<br />
</span></strong><span style="text-decoration: line-through;"><span style="color: #000000; text-decoration: line-through;"><span style="text-decoration: underline;"><strong>⑤スクリーンのデザインを調整</strong></span><br />
現状ですとプロジェクト作るときに選んだテーマカラーで表示されます。<br />
多分なんかすればデザインを変えられるはず。<br />
これね、この先はね&hellip;&hellip;わかんなかったわけだよ。ハッハハ&hellip;&hellip;<br />
まあ、いいんだよ動けば。ここまで！！！！<br />
</span></span><span style="color: #000000;">&uarr;これについては追記を見てね！！！！</span></div>
</div>]]>
    </description>
    <category>Ren&#039;Py </category>
    <link>http://uwao.3rin.net/rp/rp_np</link>
    <pubDate>Sun, 27 Jun 2021 12:08:06 GMT</pubDate>
    <guid isPermaLink="false">uwao.3rin.net://entry/129</guid>
  </item>

    </channel>
</rss>