2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

WOLF RPGエディター 質問スレ 其の8

1 :名前は開発中のものです。:2015/01/18(日) 14:01:30.19 ID:UMOrb/ca.net
フリーソフトのRPG製作ソフトWOLF RPGエディターの質問者のためのスレッドです。
教えられる方はできる範囲で教えてあげてください。

・ここは質問スレです。質問者や回答者を煽るようなレスは禁止です。
・もしあなたが憤りを感じたり荒らしだと思っても、放置もしくは>>1とだけレスしてください。
 それ以上のことを書くと、それ自体が『荒らし行為となります』。ご注意ください。
・質問者もマナーを守り、回答がつきやすい質問の仕方をしましょう。

【良い質問の例】
・〜がやりたくて・・・までしたのですが、〇〇がうまくいきません。

【悪い質問の例】
・〜できますか → 大概できます。問題は「どうすればできるか」のはずです。実のない質問はやめましょう。
・〜のようなことがやりたい → 丸投げはやめましょう。1から全部教えてくれる人はまずいません。
 何が分からないか分かるまで努力しましょう。全部分からないのなら、まずは講座サイトで勉強しましょう。

◆WOLF RPGエディター公式サイト
http://www.silversecond.com/WolfRPGEditor/

◇本スレ
【ウディタ】WOLF RPGエディター 其の53
http://peace.2ch.net/test/read.cgi/gamedev/1418117667/

◇あと何かこんなスレも有るみたいです

ウディタコモン作成依頼所
http://peace.2ch.net/test/read.cgi/gamedev/1373095782/

次スレは>>980が立てて下さい。
立てられない場合は質問を自重して本スレに報告して下さい。

41 :名前は開発中のものです。:2015/02/14(土) 22:30:44.17 ID:s7+8zhJz.net
セーブ前にピクチャ番号19500を消去する

42 :36:2015/02/14(土) 23:21:54.38 ID:43Obo7aq.net
うおお!
マジで消せたよ
教えてくれた奴マジでムーンライトありがとう!

43 :27:2015/02/15(日) 00:24:51.28 ID:/a2690R8.net
>>37
ムーンライトありがとうございます
ポーズ画像を変えたい時は座標を画面外に飛ばし、別画像表示変数が起動中、かつ
文章表示中?=1なら表示されるマップイベントを置くことにします

44 :名前は開発中のものです。:2015/02/16(月) 20:34:00.45 ID:eEJFDAjL.net
敵キャラクターの素材のサイズがバラバラなので、ユーザーデータベースで「拡大率」という項目を作り、
その変数を読み取って適宜縮小or拡大orそのまま、で表示できるようにしようと思いました
データベースに項目を追加するところまでは良かったのですが、ピクチャ表示でその変数を代入する方法が分かりません……
イベントコマンドの「拡大率」は数字を直接入れるしかないようですが、UDBの数値を読み取り拡大率に反映させるにはどうすればいいのでしょうか
教えて頂けると幸いです

45 :名前は開発中のものです。:2015/02/16(月) 20:39:05.58 ID:qXkRJVdY.net
>>44
変数呼出値

46 :名前は開発中のものです。:2015/02/16(月) 22:10:55.24 ID:eEJFDAjL.net
>>45
こういう時に使えるんですね……。ありがとうございます!

重ね重ね質問です
コモン179の120行〜あたりを改変しているのですが、うまく動作しません
変数呼出値を使って「拡大率」を取得して、それが50か100かにより条件分岐させて敵キャラのピクチャ表示をしようとしています


DB読み込み(ユーザ):V10[一時変数1]=ユーザDB[タイプ敵キャラ個体データのタイプ番号]
変数操作:V11[一時変数2]=V10[一時変数1]*100
変数操作:CSelf45[敵キャラ固有拡大率]=V11[一時変数2]+ユーザDB(9,0,26)

条件分岐(文字):[1]このコモンEvセルフ変数9が""以外
 条件分岐(変数):【1】CSelf45[敵キャラ固有拡大率]が50と同じ
 ピクチャ表示……(拡大率50%)

という風に書いていますが、どの敵キャラも半分に表示されてしまいます

↑の方の計算式ですが、「拡大率」がUDBの内容26番目に設定されているため、
何も指定しない状態の、拡大率の変数呼出値が1009000026となることが分かりました
そこで敵キャラのIDを取得(一行目)し、それを100倍したものを足すことでそのキャラの拡大率を取得しようとしています

どうも最初の「敵キャラのIDを取得」がうまく行っていないような気がしますが、どう直せばいいでしょうか
「UDBのどの敵キャラを呼び出しているか?」がコモンを見てもどこに格納されているか分かりませんでした……

47 :名前は開発中のものです。:2015/02/16(月) 23:43:07.45 ID:4gs0cS/i.net
>>1






























>>1👀

48 :名前は開発中のものです。:2015/02/17(火) 00:40:49.71 ID:xDV55ngi.net
>>47
一応自分で書いたコマンド文を記し「ここまでしましたが、ここから先が分かりません」というのを表現したつもりでしたが、スレッドのルール違反だったでしょうか
免罪符にはならないと思いますが初心者故申し訳ありませんでした

拡大率ですが、UDBの値を戦闘時に可変DBに写して、その値を取得することでなんとかうまくいきました
ありがとうございました!

49 :名前は開発中のものです。:2015/02/17(火) 03:21:42.83 ID:2iPiFeju.net
解決したみたいですが

>>46
> DB読み込み(ユーザ):V10[一時変数1]=ユーザDB[タイプ敵キャラ個体データのタイプ番号]
> 変数操作:V11[一時変数2]=V10[一時変数1]*100

「タイプ番号」はDBの表の番号(テーブルID)です。この場合『敵キャラ個体データ』という表の番号
*100というあたりから推測すると、欲しいのは「データ番号」では?

あと、変数操作使う必要ないのでは?
他に方法がない(ユーザ-DBに『書き込み』、構成のちがうDBをいくつも扱うコモンを作る)とかじゃないですよね?
■DB読込(ユーザ): CSelf4 = ユーザDB[敵キャラ個体データ:ゴブリン:拡大率] ←こういう処理でいいのでは?

最後に、バグったときは「文章の表示>デバッグ文」などで変数を1つずつチェックするクセを
テストプレイ中ならF3でDebugLog.txtに出力してくれますし

50 :名前は開発中のものです。:2015/02/17(火) 03:26:05.08 ID:Uxw7QzKd.net
>>46
一応これはV10に敵キャラ個体データのタイプ番号を代入してるせい
これはただ単にUDBから敵キャラ個体データという名前のタイプ番号を検索して代入しているに過ぎない
つまりどんなときでも全く変わらない固定値

総レス数 1029
303 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★