- ウディタ初心者質問スレWOLF RPGエディタ-
872 :名前は開発中のものです。[sage]:2011/11/19(土) 19:01:47.69 ID:G12P7cws - >>867
基本システム使わず作ってみた、たぶん爆笑もの。ピクチャ表示は長すぎて手を加えてある 吹き出しコモン ■変数操作+: CSelf0 = このマップイベント の 画面X座標 ■変数操作+: CSelf1 = このマップイベント の 画面Y座標 ■変数操作: CSelf1 += -40 + 0 ■文字列操作:CSelf8 = CSelf5 ■DB読込(ユーザ): CSelf6 = ユーザDB[画像/音声設定:画像/音声基本設定:ウィンドウ画像ファイル] ■ループ開始 |■条件分岐(文字): 【1】このコモンEvセルフ変数5 が"" と同じ |-◇分岐: 【1】 [ このコモンEvセルフ変数5 が"" と同じ ]の場合↓ ||■ループ中断 ||■ |◇分岐終了◇ |■文字列操作:CSelf7 =<1文字切出> CSelf5 |■変数操作: CSelf2 += 1 + 0 |■ ◇ループここまで◇◇ ■変数操作: CSelf2 *= 14+ 0 ■ピクチャ表示:999 [中心]ウィンドウ(CSelf6) サイズ[CSelf2,16] X:CSelf0 Y:CSelf1/5(0)フレーム/(スクロールとリンク) ■ピクチャ表示:1000 [中心]文字列[\cself[8]] X:CSelf0 Y:CSelf1 / 5(0)フレーム /(スクロールとリンク) ■ウェイト:60 フレーム ■ピクチャ消去:999 / 5(0)フレーム ■ピクチャ消去:1000 / 5(0)フレーム ■変数操作: CSelf2 = 0 + 0 マップevでCself5にセリフを渡して、プレイヤー接触と並列実行で処理 Cself2に文字数を格納して適当な値で掛けてるんだが、文字によって幅が違うから当然誤差が出る 基本システムが参考になるだろうけど解読不能 本家の「エリア内にいる間は1度しか表示しない」も分からん
|