忍者ブログ
Kruco
2024/11/24[Sun]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


2012/03/11[Sun]
002:OP(仮)を作ってみる・前半

作り方間違ってるだろ……と思います。
何故なら、まだシナリオも登場キャラクターも決めていないからです\(^o^)/

<理想の制作手順予定(仮)>
主人公キャラと冒頭を決める

OP(仮)をつくる(シナリオの書き方を考える、どれくらい作れそうかやってみる)

シナリオと登場キャラクターを決める

シナリオを書く(同時に必要な音楽、マップ数、システムも書きだす)

シナリオを元にゲーム作成
理想に近づけつつ、不都合点は変更していく

正直作り方がわかりません……。
でも、シナリオを考えないで作り始めるのは無理かもしれません。

とりあえずOPのシナリオ(仮)を書いてみます。
使用ソフトはワードです。



@1……メッセージウィンドウのみ(顔グラフィックなし)
@4……システムデータベース「24:顔グラフィック名」の4番に主人公の顔グラフィックを入れる予定(@5、@27等も同じく)
¥c[25]……システムデータベース「12:文字色」の25番に会話の重要箇所を示す文字色を入れる予定(¥c[26]等も同じく)

テキスト入力の一行目に「@数字」を入れることで顔グラフィックを指定できるので、
シナリオを書きながら顔グラフィックも指定していきます。
ついでに文字色を変えるところも指定していきます。
ゲーム作成時にシナリオをコピー&ペーストでそのまま使用できるよう作りたいのです……。

さて、ウディタの登場です。
シナリオをイベントにコピペでだーっと流し込んでいきます。
簡単なイベント(暗転とか選択肢とか)はこのとき作ってしまいます。
暗転時間の設定がよくわからないので適当に入力します。
後々便利そうなので、コメント分を入力します。
BGMやSEは後回しにします。



そのまんまテストプレイをして課題を書き出します。
いや、課題だらけなんですけどね。

<課題>
1:キャラが話しているとき、名前が出たほうが良いのでは。
2:暗転の秒数。
3:文章がメッセージウィンドウからはみ出す。
*4:名前入力イベント

長いので、続きは<つづきはこちら>をご覧ください。
 

<課題1:キャラが話しているとき、名前が出たほうが良いのでは>
メッセージウィンドウに顔グラフィックを出す予定ですが、
名前も出たほうが誰が話しているのかよりわかりやすいですね。
話しているキャラの名前を出したいと思います。
でも、メッセージウィンドウで表示される一行目に名前を出して、
台詞に使える行数が減ってしまうのはちょっと……。
調べてみると、コモンイベントを使えば良さそうです。
でも、コモンイベントは難解すぎて自分で作ることはできません\(^o^)/

公式サイトにあるコモンイベント集から
mogmogさんの「高機能メッセージウィンドウコモン」を使わせていただくことにします。
このコモンベントでは、顔の表情も指定できる機能があるようです!

……さて、ここで気づいたことがありました。
登場人物の顔グラフィックに表情をつけたいと思っていたのですが、
そのことが抜け落ちていたため顔グラフィック番号が予定通りにいかない……。
顔グラフィック表示もこのコモンイベントで指定させてもらうことにします!


<2:暗転の秒数>
フレームは一秒間の処理の単位みたいですね。
基本設定は一秒間60フレームのままいきたいと思うので、
一秒間ウェイトを入れたかったら60フレームにします。

<課題3:文章がメッセージウィンドウからはみ出す>
解決方法がわかりません(汗)
ウィンドウから出そうになったら折り返しになるといいんですが。
でも、一行に入れる文字数に注意するすれば大丈夫かな……。

<課題4:名前入力イベント>
できるかなーと不安だったんですが、
コモンイベント集の「名前入力コモン」を使用させていただくとできました!
はじめてのウディタ 挫折して再びさんの「外部コモンイベントの導入」を参考にすると良いです。

二人のキャラクターの名前を決め、
其々をコモンデータの主人公データベースの1と2に割り当てる予定です。
シナリオを書くときは\cdb[0:0:0]と\cdb[0:1:0]で表しつつ書こうと思います。



二匹目のテストにわとりにイベントを入力します。
名前を変更するキャラクターは二名です。




おー。



おぉ、変更されていますね!
素晴らしいです!


ピクチャ番号の何番を使ったかわからなくなってきそうです。
便利な方法を自分が知らないだけかもしれませんが……。

疲れてきたので、今日はこのへんで。
後半に続きます。


<<003-512*512HOME001:ウディタをいじってみる>>