FC2ブログ

銀日記

このブログはマビノギ&ウディタ制作のブログです。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

オリジナルな選択肢 その1

どーも、瀬戸です(・ω・ノノ

配布データの更新ー!

ここからダウンロード
test_ver0.003.ZIP 32.2MB

なお、画像・音声素材についてお借りした制作者が定められた利用規約上、サンプルデータに同梱していない・別の素材に差し替えを行っている場合があります。講座自体には全く影響がない部分ですが、あらかじめご了承ください。

利用規約っぽい何か(素材元リンク有)



ということで、今回からはオリジナルな選択肢の作り方についてやっていこうと思います。
さっそく選択肢の作り方についていってみよう!

前提として
ウディタにあらかじめ用意されている「選択肢」コマンドは使用しない
ということで講座を進めていくので、あらかじめご了承ください。

さて、それでは今回は、最初ということで超基本的な選択肢である
「Yse/No 選択肢」の作り方について説明していきます。
「Yse/No 選択肢」というのは、
neta
上図のような「はい」「いいえ」の2択の選択肢のことです。
どちらかにカーソルをあわせて決定することで、その選択肢を選択できます。
また、基本的に「キャンセル」は「いいえ」扱いになる、というのもRPGアルアルです。

今回はこいつの基本的な作り方をやっていきます。
今回はキーボード操作の部分しか作っていませんので、そこ注意。

まずはtest_ver0.003Game.exeを実行してみよう。
こんな画面になりますね。ニワトリがいます。
udhita

話しかけると選択肢がでてきます!(びっくり)
何について聞いているか謎ですが、答えてあげましょう。
udhita

udhita
udhita

ふーん、で??
という感情を抱くと思いますが、実はこの選択肢にはウディタにもともと搭載されている「選択肢コマンド」が使用されていません。

ウディタを開いて中身をみてみる。
Ev112 [test]選択肢type1 が先ほどの「Yes/No 選択肢」のコモンになります。
udhita

19行目までの処理で、画面に「ウィンドウ」「はい」「いいえ」を表示しています。
21行~28行までの処理で、選択カーソルの表示を行っています。

ここでちょっとしたコツ。
選択肢の「はい」「いいえ」のピクチャ表示座標の基準と、選択カーソルのピクチャ表示座標の基準を同じにしておきます。
udhita

というのも、カーソルの表示座標を、各選択肢の表示座標をもとに決定するためです。
カーソルの表示位置の決定は
24~25行 34~35行の処理で行っています。
「変数操作+」にあるコマンドをうまく利用してやるのです。
「選択中の選択肢と対応したピクチャ番号」をもとに、カーソル表示座標を決定しています。
udhita

29行~62行までのループの中身が、選択処理の部分になります。

Cself18[アップデート?]が1の値をとっている場合のみ、カーソル位置の変更を行うように条件付けを行います。
今回は、この条件付けはあってもなくてもあまり関係ありませんが、今後の話の進む方向のことも考えてこのような形式をあらかじめ設定しておきます。

全体の流れを図示するとこんなかんじ。
udhita

最終的にはCself16の中身が戻り値として返されます。
一番簡単な「Yes/No 選択肢」のコモンはこんな感じかな??

しかし、このコモンは未完成。
上でも述べましたが、このコモンではCself18[アップデート?]の意味があまりありません。

なぜ、あまり意味がないのか?
それは「キー入力」コマンド「入力待ち」設定にしているためです。
今回はキーボード操作のみだったのでこうなっていますが、どーせならマウスにも対応させたい!!

ということで、次回はこのコモンをマウス対応に拡張していこうとおもいます(・ω・ノ

講座目次    次の講座


テーマ:同人ゲーム - ジャンル:ゲーム

  1. 2012/11/11(日) 19:35:23|
  2. ウディタ講座
  3. | トラックバック:0
  4. | コメント:0
<<ペンギンの威嚇がかわいい | ホーム | またまたAPばらまっきイベント>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://ginyoku892.blog69.fc2.com/tb.php/133-aebb0d97
この記事にトラックバックする(FC2ブログユーザー)

検索フォーム


blogramのブログランキング
↑ブログが面白かったらクリック!

アフィリエイト


プロフィール

silvertorch

Author:silvertorch

キャラ名:銀燈
タルラークサーバ
10CHに住むジャイアント
自称壁職(笑)

キャラ名:パドさん
タルラークサーバ
格闘メイド

ウディタペンネーム:瀬戸星人
凡才な初心者
スキルアップしたい(願望)



Edit

かうんたー

スキル状況

銀燈 2012年10月29日現在

提供:Ababill/聖典群のブログ

ひまつぶし

クリックでエサをあげられます


最新記事

最新コメント

カテゴリ

アフィリエイト (1)
ぐだぐだな日記 (89)
スキル (7)
プレイ動画 (4)
戦術指南? (7)
イベント (15)
MML (6)
演奏動画 (1)
ネタ (2)
装備関係 (8)
無駄レポート (12)
ウディタ (16)
ウディタ関連ソフト (1)
ウディタ講座 (29)
ウディタ素材 (1)
ウディタ講座まとめ (1)
ウディタでSRPG目次 (1)
ウディタでベースシステムを自作する系目次 (1)
ウディタ創作物まとめ (1)
ゲーム制作あれこれ (2)
今日の映画 (1)

リンク

カレンダー

11 | 2018/12 | 01
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -

月別アーカイブ

QRコード

QR

ブロとも申請フォーム

この人とブロともになる

RSSリンクの表示

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。