×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
講座そのものじゃないのでいらん情報かもですが、yu-risで3作くらい作ってみて
どうやったら楽に作れるかみたいなのを考えてみたよ。
・自分用プロジェクトファイルをコピペして持っておく
(とはいえ選択肢のありなしでコンフィグの必要な部分が変わってくる)
→前回作ったプロジェクトの改造から作り始めるのが結構いいかんじ?
・シスグラの配置(座標)はあんまりいじらない(ですむほうが楽だがそうもいかない)
・よく使う命令タグはメモ帳にまとめておく
・セーブロードは片方作ったデザインをコピペする
・メッセージボックスの「メニュー」は削る(お好み)
(画面をボタンまみれにしたくない人はここに格納もアリですが手間なので取り払ってます)
・\C(クリック待ち)、\R(改行)、\P(ページ内クリア)はめんどいので使わない(お好み)
(演出しようと思わなければベタ打ちでダーって表示させるだけで用はすんだりします)
◆製作の順番について
メッセージボックスの調節について。もちろん文字サイズ行間はいじれるけど、
視覚的に何文字×何行入るのか実際に組んでみないとわからなくなりがちです。
1.メッセージボックス画像を作り、組み込みます。
2.「あいうえおかきくけこさしすせそ……」みたいにダーっとスクリプトに書いてビルド。
3.表示させてみて、どこで改行されるか? 何文字入るか? をおおまかに掴みます。
(気に入らなければ文字サイズや行間などを調節します)
4.あいうえお……がどこまで表示されるかを覚えておいてシナリオテキストの横幅をそれとおなじになるように揃えます。
↓これの水色の線みたいなかんじ
(大したことないけど色々隠してみたよ)
まあ発言者の名前とか変数の分は誤差が出るんですがそこは置いておいて。
だいたいどのくらいの分量が表示されるか把握してたほうが
シナリオが書きやすいのでこうしてます。
狭くて書きづらいときはびろーんと広げて、キリがよくなったら
テキストを幅に合わせて整形します。
◆Meryの使い方メモ
・インデックスつけるの(左側のやつ)超便利。
・色分けができるよ
表示→編集モード→編集モードの設定でお好きに。
個人的にはラベルを塗りつぶすのがおすすめ:D
・置換機能は便利だよ↓
シナリオテキストについて(人によってやり方は色々あると思いますが)
とりあえずスクリプトとして変形させる前の純粋なるシナリオテキストがあると想定した場合、
例えばキャラクターの心の声↓
キャラ(こういうのだよ……)の()(括弧)が全角になってないと
スクリプトに間違えられてビルドしたときエラーが出るので、
元から全角の括弧を使って書くか、あとからまとめて置換で全角にしてから
スクリプトいじりを始めるかしないといけないです。
置換機能はその他、名前が決まってないキャラクターや地名(?)などを
仮で入れておいて後から変換することができるのでとっても便利です。
こんなん当たり前じゃね?! と思われるかもしれませんが、
これまでゲーム用ツールに直接打ち込んでた民族なのでちょっと感動してしまって……
「ダッセー!もっといいやり方あるぜ」と思った方はおしえてください……
以上です。
表情差分とかをもっと効率良く出来るようにしたいけど、実際にプレーしながら
ゲーム画面見つつ手直しするのが一番なんか合ってる気がして(テストプレーにもなるし)
どうも改善できず負担な作業になりがちです。
顔差分を印刷して手元に出しとく人もいるみたいですが私には無理です
(物証を手元においておくオタリスクをかんがみ)
PR
追記 できたよ
\SP.CG("/cover",400)//画像名、表示時間//wakuを表示する
などと、謎のスラッシュを使っていたせいだった。
とってしまえこんなん!できた!ヤッター!
もはやパック段階にあるのですが、CGが表示されない\(^o^)/
↓これとおんなじ状況になっています
http://yu-ris.net/forum/c-board.cgi?cmd=one;no=930;id=question
相対参照ってなに?? そこからもうわかりません
フォルダ構成って勝手にいじっていいのか?
cgはcgとしかしようがなくない??
たとえばcg/cg2 みたいなことをした場合、フォルダ定義ではどうすればいいわけですか?
snowは表示されてるってことはスクリプトがなんかいかんのかね。
いかんにきまってるやろ!なんもわかっっとらんで手探りでやってるんやで!ギリギリやで!
また冷静になったらやり直してみます
\SP.CG("/cover",400)//画像名、表示時間//wakuを表示する
などと、謎のスラッシュを使っていたせいだった。
とってしまえこんなん!できた!ヤッター!
もはやパック段階にあるのですが、CGが表示されない\(^o^)/
↓これとおんなじ状況になっています
http://yu-ris.net/forum/c-board.cgi?cmd=one;no=930;id=question
相対参照ってなに?? そこからもうわかりません
フォルダ構成って勝手にいじっていいのか?
cgはcgとしかしようがなくない??
たとえばcg/cg2 みたいなことをした場合、フォルダ定義ではどうすればいいわけですか?
snowは表示されてるってことはスクリプトがなんかいかんのかね。
いかんにきまってるやろ!なんもわかっっとらんで手探りでやってるんやで!ギリギリやで!
また冷静になったらやり直してみます
SP.ST方式で立ち絵出したはいいけど顔部分だけ切り出した差分がうまく乗らない\(^o^)/
いや、ちゃんと意図した場所には乗るんだけどなんか本体が本体ごと
おかしな座標にすっとんでってしまうのよね。
ネットで出てくるのは顔以外も全部描いたものに差し替え方式だし、
切り出し方式でSP.STってどうやるんだろ……できないのかな……
とか思ってたけどそんなことなくてちゃんとできました。
_______________________
ベース画像→usa
差分画像→u001とかu002…
で、
【立ち絵定義】振り分け→ \SP.ST.FOLDER.DEF("u",,"usa/") //主人公
【立ち絵定義】合成→ \SPC.ST.DEF("u" ,, "usa", 257, 105, 0 ) //数字は左上からの距離
ここまでやったけど中心が無視されて差分を載せると本体の座標が動いてしまう。
うーん、と思ってたら、
【画像中心点定義】立ち絵→ \CGCXY.DEF("u", 300, 300)
これでできた。300,300になったのは偶然?ですが…
いままでは「u」のところを「usa」にしてて、それだと「usa」から始まるファイル名にしか
制御が聞いていなかった?みたい。そんでもって「u」に変えたらuから始まるファイルの
中心点を制御してくれるようになった模様。
シナリオテキストはこんな↓
\SP.ST("usa", 200)//立ち絵表示\SP.GO(ASA)主人公「セリフ」\SP.ST(u001, 0)//差分変わります\SP.GO(ASA)
そんなことせんでも立ち絵簡易マクロ定義で日本語で設定できるんですけどね
なんか今度は簡易マクロ使わんぞって方式で押し進めちゃったせいですね
まあ勉強になりましたとも
ほぼ引用になってしまうのでスクリプトとかは載せらんないのですが、「yu-ris 講座」
でググると2番目くらいに出てくる(本日現在の情報)講座サイト様にあった
なんだろう、いわばCSSみたいなやつ?なサブルーチンがとっても便利です。
別ファイルに「これやってこれやってこう動く!」というさせたい命令「a→b→c」を
まとめて「A」という定義をしておいて、実際のエディターでAって命令を飛ばせばその
「命令a→b→c」の部分が一発で動いてくれるやつです(語彙力は死んだ)
これじゃわけわからんと思いますが、リンクとか名前を出していいかとか
わからないので技術のご紹介だけにとどめます・・・
ありがたやでございます。
画像切り替えの透明度情報+トランジションや出現座標(相対、絶対)なんかにつかってます。
一行で済むのがいいし、もうちょっと全体的に背景切り替わり遅くするかなーみたいな時に
修正がいっぺんにできてらくだよ。
すごいや、サブルーチン。
今年の冬はごっサブですよ、間違いない(これが言いたかっただけ説)
■SP.STを使わずSP.CGで表示した立ち絵に親子レイヤで差分を表示させたい
ずれるんだなあ みつを
顔差分が左上に浮いています。
差分は、左上揃え、縦はバッサリカットで書き出ししてます。
なんでずれるかというと、画像を中心点で制御しているせいだと思います
(LiveMakerなんかは左上揃え制御でした)
「画像中心点定義txt」っていうたぶんこれだなってファイルがあるのですが、
どうもいじってもうまくいきませんでした。
子レイヤをベース画像と大きさと同じ大きさで書き出せば多分いけます。
しかしほぼ透明とはいえ、容量を気にするご時世でもないけれど、なんかやだなあ。
というかなんでSPSTを使わずSPCGで出したいかというと「Z軸上を自由に動かしたいから」
なんだけど、カメラを操作してアップにしたほうが早いと気がついた。
いやそんな毎回アホみたいなオチつけんでも・・・
ってことで差分あるキャラは素直にSP.STでいきますかね……
ブログ内検索
最新記事
(06/04)
(06/17)
(06/11)
(06/08)
(12/12)
このブログについて
ゲーム作りたい人のメモ。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。
講座というほどのものでもないおぼえがきです。
何か参考になるところがあればご自由にどうぞ。
ほぼ自分用なので、日本語いきあたりばったりでごめんなまし。
※ここに書いたことは全体的に
「本当はなんとかする方法があるかもしれないけど、私にはわからない」が多く…
あんまり仕組みを理解していないし誤解もあるかもしれません。
というわけで責任は負いません。ごめんなさい!
リンク:ゲーム作ってる本館。