トップページgamedev
1001コメント375KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2013/07/05(金) NY:AN:NY.ANID:xN3FM9yN
フリーソフトのRPG製作ソフトWOLF RPGエディターの質問者のためのスレッドです。
教えられる方はできる範囲で教えてあげてください。

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

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

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

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

【参考・講座サイト】
◆ウディタ パーフェクトガイド   <公式> 現在、執筆中。まずはこれを見て学びましょう。
http://www.silversecond.com/WolfRPGEditor/Guide/

◆公式マニュアル [ウディタ機能一覧]   <公式> ウディタの機能について詳しく知りたいのならこちらから。
http://www.silversecond.com/WolfRPGEditor/Help/

◆はじめてのウディタ   初心者にもわかりやすく説明されています。
http://wikiwiki.jp/piporpg/

◆ウディタ講座(Ver2用)   こちらを読みながらウディタの操作感を学びましょう。
http://su-labo.sakura.ne.jp/kouza/
0758名前は開発中のものです。2014/01/10(金) 00:26:04.95ID:V5rPyL6x
>>757
回答ありがとうございます。
デバッグ文での読み出しは、 \sdb[14:9:0] です。
変数操作の記述は、 変数操作: V9[] = 1 + 0 です。
変数操作の同様の記述をマップイベントで記述すれば、間違いなく動作しました。
テストプレイ中にF9を押して、通常変数9が変わっているのを確認しています。
0759名前は開発中のものです。2014/01/10(金) 00:46:08.71ID:e8VbHCqt
>>758
\sdb[14:9:0]←これが間違い
あれはDBに変数保存してるんじゃなくて名前当ててるだけで、コモンの[変数使用状況]とかと同じようなもん

SDB除けば分かるけどそもそも項目ないし
素直に\v[9]でデバッグ読み込みしたらいいんじゃない
0760名前は開発中のものです。2014/01/10(金) 07:40:59.81ID:W97s/PIO
まさかのマニュアル嫁
0761名前は開発中のものです。2014/01/10(金) 09:40:25.51ID:ReJU3squ
そんなことだろうと思ったよ!
0762名前は開発中のものです。2014/01/10(金) 22:07:10.95ID:V5rPyL6x
>>759、760、761
いやはやお恥ずかしい・・・。
DB呼び出しの形式があまりにも覚えやすく、
\V[]という通常変数の表記方法を使った事がなかったもので・・・。
よく考えたら同じ方法で通常変数を呼び出したつもりが、
意図通りにならない事が多々あった気が・・・。
ちなみに指摘の通りやってみて、通常変数が変わっている事を確認しました。
結局、この変更したコモン内をよく調べたところ、
後の行に誤った記述がありそれで通常変数を元に戻していました・・・。
お手数かけて申し訳ありません。
どうやらシステムDBの14は、通常変数名だけを記録しておくものみたいですね・・・。
0763名前は開発中のものです。2014/01/11(土) 20:13:04.98ID:i4RZh0K2
お初です。
マップ読み込みについて、
いつものようにマップを作った筈なのに読み込まず困っています。

エラーメッセージは
【ピクチャ表示】ファイル読み込みエラー
H:\WOLF_RPG_Editor2/Data/マップ名 が見つかりません

と、よくある文面なのですが、マップデータフォルダに
ちゃんとマップはあるので対処しあぐねています。
0764名前は開発中のものです。2014/01/11(土) 20:21:49.31ID:Z+TS08Q4
ピクチャで何を表示させようとしてるのか
0765名前は開発中のものです。2014/01/11(土) 20:28:35.24ID:i4RZh0K2
>>764
マップ名を画面左上に、と思った瞬間解決しました!
文字列をピクチャとして描画すべきところを
ファイル読み込みにしてしまっていたようです。

お手数おかけしました
0766名前は開発中のものです。2014/01/13(月) 16:42:16.03ID:C4nSJezU
戦友(ともだち)100人できるかな?のように大量のキャラを追従させたいのですが
キャラの座標と向きを取得し、追従キャラが常に追尾対象のキャラの背後に回るように
やってみたのですがどうしても戦友(ともだち)100人できるかな?のような自然な追従になりません。
アドバイスをください。
0767名前は開発中のものです。2014/01/13(月) 17:17:54.46ID:fXfcNQdV
一番簡単なのは座標と向きをDB保存
主人公が動くたびにデータを更新読み込み
重さは知らん
0768名前は開発中のものです。2014/01/13(月) 17:20:57.88ID:05rJVZGC
主人公の座標位置が変更された瞬間に1回だけ、イベント1は主人公の背後の位置へ移動、
イベント2はイベント1の背後イベント3はイベント2の背後という風にイベントを制御します

終わり
0769名前は開発中のものです。2014/01/13(月) 17:25:36.53ID:IguL3YNg
その戦友なんたらは知らんけど、百人百様の行動ルーチンを作ればいいんじゃね?
それか行動パターンをいくつかに限定して、パラメータで個性付けするとか?

それより「自然な追従」なんて抽象的な表現じゃ、この程度の助言しかできんよ
0770名前は開発中のものです。2014/01/13(月) 17:50:14.90ID:05rJVZGC
ざっと作ってみた処理だけどきちんと動いたわ
60行程度で作れるからがんばれ
0771名前は開発中のものです。2014/01/13(月) 18:47:25.89ID:C4nSJezU
みなさん、ありがとうございます。
実現できそうです、助かりました。
0772名前は開発中のものです。2014/01/13(月) 20:37:00.21ID:+KA7APyT
町の人に対して、ある行動をしたいと思っています。
メニューの「技能」を「行動」にします。
行動に例えば「質問をする」等の行動を登録して、コモンコマンドを呼び出します。
イベントに密着しているときだけ、そのコモンを呼び出したいのですが、
何かいい方法はありますでしょうか?
コモンを呼び出してフラグを立てる&ウェイトしてから決定キー
→密着していたら町の人側でイベント発生→イベント終わってフラグを戻す…
ここまではできました。
しかし、イベントに密着していないとき、行動をするとフラグが戻りません。
何かお知恵を拝借できればと…
0773名前は開発中のものです。2014/01/13(月) 20:54:22.45ID:fXfcNQdV
イベントに密着していないときはフラグを立てないようにする
0774名前は開発中のものです。2014/01/13(月) 20:56:36.79ID:2TVjcS6l
なんでメニューから操作するのか分からんが、
町人側で行動メニューを表示するコモンを呼び出せば良いんじゃないの?
07757722014/01/13(月) 20:59:50.29ID:+KA7APyT
>773
イベントに密着しているかどうかって
どうやるんですか?
0776名前は開発中のものです。2014/01/13(月) 21:01:42.98ID:eHAWpB9l
変数操作+で自キャラのXY座標読み込んで
主人公の向きから一歩前の座標を計算して
その座標のイベントIDを変数操作+で取得
質問できるイベントの影グラフィック番号を他のイベントとは別のものにして
再度変数操作+で取得したIDの影グラフィック番号を読み取って
質問できるイベントだった場合はそのイベントのセルフ変数を操作するなり指定ページ呼び出しするなりすればいい

変数呼び出し値1600000とX番の変数呼び出しを使うから、分からないからマニュアルを読むべし
0777名前は開発中のものです。2014/01/13(月) 21:02:51.09ID:fXfcNQdV
>>775
主人公の横にいるかどうか調べればいいじゃん
>密着していたら町の人側でイベント発生
今出来てるっぽいのに何が分かんないの?
0778名前は開発中のものです。2014/01/13(月) 21:15:41.24ID:eHAWpB9l
ちなみに主人公の目の前の座標は
X=主人公X座標+(主人公向き-1)%3-1
Y=主人公Y座標+{(主人公向き-1)/3-1}*-1
で出せる
0779名前は開発中のものです。2014/01/13(月) 21:26:14.06ID:xuZtTZ2H
フラグが戻らないって状況がよくわからんのだが…
普通に考えたら戻す処理を1行入れるだけじゃん

いつぞやみたいに無限ループ入ってるだけじゃね?
0780名前は開発中のものです。2014/01/13(月) 21:34:26.74ID:eHAWpB9l
>>777
>>779
あくまで憶測だけど、コモン内では通常変数を操作して自動キー入力で決定キーを押してるだけなんじゃね
だからイベントから離れてた場合でも同じ処理しちゃって変数が変わったままなんだと思われる

自動キー入力後に変数を戻す処理入れちゃうと、イベントが起動する頃には変数が元に戻ってるしな
07817722014/01/13(月) 21:39:27.42ID:+KA7APyT
>780
そういうことです。
説明が足りませんでした。すいません。
座標を取得する方法でやってみます。
ありがとうございました。
0782名前は開発中のものです。2014/01/17(金) 02:41:25.37ID:tKHHmApf
16×16、24×24サイズのアイテムアイコンを
アイテム、装備欄にきっちり表示する方法ってあるのでしょうか?
0783名前は開発中のものです。2014/01/17(金) 02:57:28.40ID:Ii0hDJL8
移動(歩行)しようとすると
キャラクターの2人目(仲間1)が
勝手に隊列から離れて
ものすごい速度で壁を貫通し、
画面の外へいったりします。

多分なにかのイベントでこうなってしまったと思うのですが、
こういうのをデフォルトに戻すコマンドは存在するでしょうか?
0784名前は開発中のものです。2014/01/17(金) 03:35:43.23ID:yJpwaNaV
>>782
自作システムなのか基本システムなのか旧バージョンの基本システムなのか言えよ
旧バージョンなら確か位置ズレを直すコモンがあった
新基本システムは使ったことないから知らんけど、もしずれるようならコモン改変する必要があるから
サイズ合ったアイコン探す方が千倍早い
あと16*16と24*24とか大きさ違うアイコンを入れようとすると
アイコン画像をアイテム名とは別のデータベースで扱わない限りどうやってもずれるからなるべく統一しろ

>>783
全コモン検索かけて修正しろ
移動時ってことは並列実行コモンのどっかだろ
マップイベントに気付かないわけないだろうし
もし原因分からないままデフォに戻したいなら新しいのDLしてきてコモン全部書き換え直すしかない
0785名前は開発中のものです。2014/01/17(金) 11:16:30.78ID:Ii0hDJL8
>>784
調べてみたところ、
あるイベントを境にそうなってしまっていたので
よくチェックしてみたところ、
そのイベント内で仲間1のみ全歩設定になり、それが解除されないままだったようです。
主人公は半歩のゲームなので、ここでバグっていたようです。

画面の切り替わり等で
仲間の移動設定はリセットされると思い込んでいた初歩的な勘違いが生んだバグでした。
レスありがとうございました。
0786名前は開発中のものです。2014/01/17(金) 21:09:34.49ID:UJOxz4e+
いいってことよ!
0787名前は開発中のものです。2014/01/18(土) 03:42:18.38ID:WOfnWDLt
>>786
それネタのつもりなんだろうけど良い加減面白くないよ
0788名前は開発中のものです。2014/01/18(土) 11:42:53.67ID:Gy14gz25
荒らしはかまわないでスルーが基本やでwww
0789名前は開発中のものです。2014/01/18(土) 15:44:48.14ID:yFb0UK/v
そこに電柱があればマーキングするのが俺のジャスティス!
0790名前は開発中のものです。2014/01/18(土) 22:04:17.20ID:dFpwemx3
波平物語
No Wave Story
略してNWS

磯野波平少年が成人して一軒家を
建てるまでの物語を製作中。
乞うご期待
0791名前は開発中のものです。2014/01/21(火) 08:10:25.24ID:EfmrbmUo
あーそれ俺がもう作っちまったやつだ…
0792名前は開発中のものです。2014/01/21(火) 14:17:14.13ID:gJIHnElj
ウディタ講座とグラフィック合成器の素材だけで作ったけど、
クレジットしなくていいよな?
0793名前は開発中のものです。2014/01/21(火) 21:35:42.14ID:gwwJ4/Lz
利用規約を読んでこいやw
0794名前は開発中のものです。2014/01/22(水) 16:16:21.48ID:OMIZJzaC
質問させていただきます。

今作っているゲームの最終的な仕上げとしてコモンなどの最適化をしようと思っているのですが、
DB操作から内容を読み込むのと、
特殊文字から内容を読み込む(文字列操作)のとでは
どちらが処理が早い(+できればPC負担が軽い)のでしょうか?
↓は例です。

A) ■DB読込(可変): CSelf 5 = 可変DB[18:3:1]
B) ■文字列操作:CSelf5 = "\cdb[18:3:1]"
0795名前は開発中のものです。2014/01/22(水) 17:17:52.75ID:blcbWrEU
これで処理時間でも図ってやww
できればここで結果公開してくれれば同じように悩む人が減るでwww
■ウェイト:1 フレーム
■変数操作: CSelf10[開始(s)] = Sys29:[読]プレイ時間(1秒単位) + 0
■変数操作: CSelf11[開始(ms)] = Sys30:[読]プレイ時間(ミリ秒単位) + 0
■回数付きループ [ 10000 ]回
|■★★★計測したい処理★★★
|■
◇ループここまで◇◇
■ウェイト:1 フレーム
■変数操作: CSelf12[結果(ms)] = Sys29:[読]プレイ時間(1秒単位) - CSelf10[開始(s)]
■変数操作: CSelf12[結果(ms)] *= 1000 + 0
■変数操作: CSelf12[結果(ms)] += Sys30:[読]プレイ時間(ミリ秒単位) - CSelf11[開始(ms)]
■デバッグ文:\cself[13] . \cself[12] 秒の処理時間

WoditorEvCOMMAND_START
[180][1,0]<0>(1)()
[121][4,0]<0>(1600010,9000029,0,0)()
[121][4,0]<0>(1600011,9000030,0,0)()
[179][1,0]<0>(10000)()
[121][4,0]<1>(1600012,0,0,0)()
[0][0,0]<1>()()
[498][0,0]<0>()()
[180][1,0]<0>(1)()
[121][4,0]<0>(1600012,9000029,1600010,4096)()
[121][4,0]<0>(1600012,1000,0,768)()
[121][4,0]<0>(1600012,9000030,1600011,4352)()
[106][0,1]<0>()("\cself[13] . \cself[12] 秒の処理時間")
WoditorEvCOMMAND_END
0796名前は開発中のものです。2014/01/22(水) 18:08:01.10ID:I0o+oDP4
>>795
横から質問ですまん
終了時間計測する前に1フレームウェイト挟んでるのは何で?
不要な気がするが
0797名前は開発中のものです。2014/01/22(水) 18:20:10.58ID:blcbWrEU
いれておかないときちんと時間計れなかった気がしたんだが気のせいだったか
いらないなら消してしまってくれw
0.016秒程度変わっても、どちらの処理が早いかに使うなら問題にならないしなww
0798名前は開発中のものです。2014/01/22(水) 19:58:26.92ID:OMIZJzaC
>795さん、レスありがとうございます。
実際にやってみました。

【変更点】ループ回数を1万⇒10万
【結果】msで表示、5回試行

A)DBから
660、675、644、644、644

B)特殊文字から
2108、2123、2128、2120、2123

結果を見る限りDBからの方が処理が早いです。
ただ私のPCスペックがかなり低いので他の方だと違ってくるのかもしれませんが・・・
0799名前は開発中のものです。2014/01/24(金) 19:57:10.52ID:YP4cCCHr
四角形とかではない精密な当たり判定はどうやって作るのですか?
0800名前は開発中のものです。2014/01/24(金) 20:54:25.27ID:HWgn3+Bi
当たり判定 プログラム でググれ
0801名前は開発中のものです。2014/01/25(土) 23:49:40.24ID:OpVE38SG
>>800
ググってもよくわからなかったです
すいません
0802名前は開発中のものです。2014/01/26(日) 03:49:57.84ID:CbhOaHyW
じゃあ無理だね
て言うか、精密な当たり判定で何するつもり?
0803名前は開発中のものです。2014/01/26(日) 13:02:08.30ID:H+N82jE1
2Dゲームの図形の当たり判定は

1、点と点・・・2点の位置をそれそれチェック。同一なら当たり
2、点と四角形・・・点が四角形の中にいれば当たり
3、点と円・・・点がと円の中心の距離が円の半径以下なら当たり
4、四角形と四角形・・・四角形Aの四隅のいずれかが四角形Bに含まれていれば当たり
5、点と線分・・・点が線分上にあれば当たり(※作るのはやや難しい)
6、線分と線分・・・線分が交わっていたら当たり(※難しい)

・・・あたりでなんとかするのが一般的だと思います。
「多角形」というだけではどういう処理を作りたいのかわからず、これ以上は答えようがありません。
0804名前は開発中のものです。2014/01/26(日) 13:05:30.82ID:V6Wq0s86
>>802
アクションゲームを作ろうと思ってる
0805名前は開発中のものです。2014/01/26(日) 13:23:40.16ID:H+N82jE1
すみません嘘っぱち書きました。
>>803の「四角形」は「長方形(矩形)」。当たり判定の条件は

矩形と矩形・・・2つの中心座標について、X方向の距離が幅合計÷2以下、かつY方向の距離が高さ合計÷2以下なら当たり。

でした。すみません。
0806名前は開発中のものです。2014/01/26(日) 17:24:58.20ID:qBpcCHUP
たぶん理解できてないと思うよ
精密な当たり判定を作りたいって気軽に言ってる時点で
0807名前は開発中のものです。2014/01/26(日) 18:18:23.66ID:nqdOfTzm
2dアクションなら四角対四角判定だけで十分やれると思うんだが
0808名前は開発中のものです。2014/01/26(日) 23:13:21.98ID:CbMGeEBt
公式にあるコモンイベント「戦闘BGM設定」を使ったのですが、
ランダムエンカウントの設定で[-2]を入れるとUDBに入力したBGMが
反映されると書いてあるのに反映されません。
どこに[-2]を入れたらいいかさっぱり分からないので教えて下さい
0809名前は開発中のものです。2014/01/26(日) 23:28:35.88ID:IWOnKurl
作者に聞いたら?
0810名前は開発中のものです。2014/01/26(日) 23:44:26.87ID:CbMGeEBt
>>809
作者関係の情報は書かれてなかったです
コモンイベントの中身を見て、どういう操作をすればいいかわかる人がいたら教えてください
0811名前は開発中のものです。2014/01/27(月) 00:58:37.22ID:c4swz6If
作者はどこにも「ランダムエンカウントの設定」なんて書いていないぞ
> 戦闘呼び出し時にBGMを-2に設定するとUDB側で設定したBGMになります

きちんと説明書ぐらい読みましょうね
同梱されている[232_X◆戦闘処理.common]に設定する部分があるからそれのことだろ
ランダムエンカウントは初期設定だと-2が指定されるようになってる

結論としては>>808の設定かおかしいか適応ミスなだけだろう
0812名前は開発中のものです。2014/01/27(月) 09:13:41.64ID:AaGQdNes
>>808です
もともとあったコモンイベントを、必要BGMに応じて
複数用意して解決しました
ありがとうございました
0813名前は開発中のものです。2014/01/27(月) 11:07:23.53ID:BNCKAKk7
>>804
アクションゲームで精密な当たり判定??
雛形作ってから考えたほうがいいぞ
「アクションゲーム」と一括りにしてる時点でまだ妄想段階なんはわかるから言うけど、

動くものをまず作りなよ


作って失敗しても無駄ではないから、どんどん作ってどんどんやり直せ
その上で精密な当たり判定が必要になったらまた聞きに来ればいい
まあ、その頃には回答者側に回ってるかも知れんし、ウディタ卒業してるかも知れんが
0814名前は開発中のものです。2014/01/27(月) 19:20:39.09ID:ysIlb529
>>810
「何もしなくても」反映されたぞ
これ説明も良くないけど、空きスペースにコモン置くだけじゃなくて使わせないと意味無いぞ
0815名前は開発中のものです。2014/01/27(月) 20:08:25.37ID:avXuDrIG
てか2Dゲーなら長方形で充分だとおもうがなー当たり判定は
0816名前は開発中のものです。2014/01/30(木) 00:42:59.99ID:GVgTPQwf
フォントの角倍を選んだ時に、文字が歪んで拡大されて表示されるようになってしまいました。
拡大率がおかしくなった感じです。
(うまく伝えられないのですが、スマホ版のドラクエ1のドットみたいな拡大のされ方でフォントが表示されます。)

ウディタ本体をバージョンアップしてみましたが特に変化はなし。
ほかのプロジェクトでは普通に表示されたのでパソコン側の都合でもなさそうです。
どこか変なところを弄ってしまったのでしょうか、、
アドバイスお願いします。
0817名前は開発中のものです。2014/01/30(木) 01:33:14.14ID:Rl5CdF0+
アイテム呼び出しで「消費」と「貴重品」みたいにカテゴリ分けて表示させる方法を指南いただきたい
DBのタイプで分岐させればいいとかどっかで見たけど
そこまで玄人じゃないからわからないのです
0818名前は開発中のものです。2014/01/30(木) 04:01:45.86ID:hytYuaLl
>>1
0819名前は開発中のものです。2014/01/30(木) 07:22:31.18ID:+soHFmiD
http://i.imgur.com/MwmwVcy.jpg
0820名前は開発中のものです。2014/01/30(木) 08:51:59.32ID:UHyi9VVg
文字列操作のキーボード入力で、入力中の文字のフォントをMSゴシックから変更する方法を教えてください
0821名前は開発中のものです。2014/01/30(木) 13:38:05.26ID:yODXJhDA
アイテム自体DBにあるのにそこまで玄人じゃないからわからないとかw
せめてアイテムの作り方覚えてから来いよ
0822名前は開発中のものです。2014/01/30(木) 17:27:44.36ID:TLwB9eFp
>>817
DBの使い方を覚えろ
分岐の使い方を覚えろ
コモンに設定できる引数の使い方を覚えろ
0823名前は開発中のものです。2014/01/31(金) 01:20:30.87ID:os1jE93O
公式のコモン集にある3Dダンジョン作成・表示っていうコモンを使ってるんですが
会話等の文章表示イベントの合間に他のイベント(メニュー呼び出しのコモン等)
が割り込んでしまわないようにするのはどうすればよいでしょうか?
0824名前は開発中のものです。2014/01/31(金) 06:54:03.18ID:iuPhcTwT
それじゃよくわかんねー
イベント中なら自動実行にすりゃ
0825名前は開発中のものです。2014/01/31(金) 07:50:38.24ID:ljGsOrTF
停止してないイベントが条件を満たすと割り込んでくる
解るか?解らなきゃ無理
0826名前は開発中のものです。2014/01/31(金) 12:14:12.14ID:FdVoS0yE
>>823
[sys]キー処理 の条件が「V0:キー待受フラグ が1と同じ」なので
V0を1以外にしておけば割り込まれることはないと予想

この質問はここじゃなく公式で作者さんにしたほうがよいと思うが

他の方法としては、コモン冒頭に条件入れて起動を止める手もある

■条件分岐(変数): 【1】Sys12:メッセージ表示中?(1=ON) が 1と同じ
-◇分岐: 【1】 [ Sys12:メッセージ表示中?(1=ON) が 1と同じ ]の場合↓
|■ウェイト:8 フレーム
|■イベント処理中断
◇分岐終了◇
■条件分岐(変数): 【1】Sys13:イベント実行中?(1=ON) が 1と同じ
-◇分岐: 【1】 [ Sys13:イベント実行中?(1=ON) が 1と同じ ]の場合↓
|■ウェイト:8 フレーム
|■イベント処理中断
◇分岐終了◇

ただ「呼んでおいて条件で停止」というこういう方法はスマートはない。「必要なときだけ呼ぶ」が理想
0827名前は開発中のものです。2014/01/31(金) 12:33:42.43ID:FdVoS0yE
>>820
基本フォント変更は「ゲーム設定>ゲーム基本設定を開く」から。マニュアル参照
入力中の文字だけフォント変える方法はわからない

>>816
フォントの仕様では。正常に表示されるフォントと同じものを使うようにしてみたらどうか

フォント関連の不具合なら使ってるフォント名ぐらい書けよ・・・
08288232014/01/31(金) 15:01:22.24ID:os1jE93O
>>826
おお!無事に割り込まないように出来ました!
こんな簡単に解決するとは・・・ありがとうございました!
0829名前は開発中のものです。2014/01/31(金) 18:10:01.40ID:k0mAYHyD
CSelf0〜CSelf3にそれぞれ代入されているランダムな数値から
一番大きい数値とその変数番号を知りたい場合

■変数操作: CSelf4 下限= CSelf0 + 0

をCSelf3までやって

条件分岐で
【1】CSelf4 が CSelf0と同じ 【2】CSelf4 が CSelf1と同じ〜

とやるのが一番軽い方法ですか
0830名前は開発中のものです。2014/01/31(金) 18:19:38.46ID:wEWOiqaU
それが一番軽いと思うよ
0831名前は開発中のものです。2014/01/31(金) 19:14:51.32ID:k0mAYHyD
>>830
ありがとうございます
0832名前は開発中のものです。2014/01/31(金) 22:04:18.59ID:5s/tamwn
>>827
基本フォントを別のフォントにしていても入力中の文字だけがMSゴシックになってしまいます
バージョンは2.01です
0833名前は開発中のものです。2014/01/31(金) 22:11:18.25ID:9+YfEbVe
近々ウディタでゲームを作ろうと思っているのですが(初)、リアルタイムバトル?って言うんですかATB?
をしたいんですがコモンをダウンロードしないといけないんですか?
講座とかを見てもやっぱりターン制のものを取り上げられているので
0834名前は開発中のものです。2014/01/31(金) 22:19:32.91ID:wEWOiqaU
リアルタイムバトルだろうと
リニアモーションバトルだろうと
閃き・連携システムだろうと
好きなものを作れるよ
"作れるだけの能力" があればだけど

基本システム以外はウディタ作者以外のウディタユーザーが
自作したコモンを、自分以外の人にも役立ててもらおうとアップロードしてくれているだけ
目当てのコモンが存在していて、それが利用できるのなら
それをダウンロードしてウディタへ適応させてやればいい

コモンをDLして適応してもそういう戦闘にはできる
自分で基本システムを改造してもそういう戦闘にもできる
0835名前は開発中のものです。2014/01/31(金) 22:22:10.96ID:9+YfEbVe
やれる気がしてきました
ありがとうございます
0836名前は開発中のものです。2014/01/31(金) 22:58:03.22ID:7vIW+H+c
>>833
お前には無理だわ
なぜなら自分で作るという発想がないから
0837名前は開発中のものです。2014/01/31(金) 23:00:38.38ID:9+YfEbVe
イマイチ、コモンというシステムがわからないんです
調べても「文章を表示する」みたいなのしかなくて
ゲームのシステムそのものをコモンでいじれることがよくわからないです
0838名前は開発中のものです。2014/01/31(金) 23:05:29.04ID:6de7Qo/B
>>837
まずマニュアル読みながら実践しろ
あとコモンの仕組みも中見れる
組み合わせだ
0839名前は開発中のものです。2014/01/31(金) 23:07:09.45ID:9+YfEbVe
習うより慣れろって感じですよね
以前初自作pcもそんな感じで作れましたし
0840名前は開発中のものです。2014/01/31(金) 23:07:15.39ID:wEWOiqaU
コモンとはコマンドの集合体である
例えば主人公位置を得たい場合はコマンドで2つ入力する必要がある
主人公のX位置
主人公のY位置
簡単なものならイベント中に記述してしまえばいいが
もしこれらが何百何千行と必要な処理の場合
それらをコピーペーストで貼り付けて使いまわすのは手間もかかるし
修正も面倒になる

コモンとして1個のものにしておけば
イベントからそのコモンを読み込むだけで数千行の処理を呼び出せる

サンプルゲームやってみて、コモンの中身覗いてみて勉強しろや
0841名前は開発中のものです。2014/01/31(金) 23:09:28.51ID:9+YfEbVe
確かダウンロードしたやつについていますよね
それ見てみます
0842名前は開発中のものです。2014/02/01(土) 04:00:28.96ID:oalb72D4
>>841
掲示板を日記と勘違いするな
掲示板をチャットと勘違いするな
掲示板をチュートリアルと勘違いするな

本スレには絶対書き込むな
0843名前は開発中のものです。2014/02/01(土) 04:01:31.33ID:oalb72D4
前スレが埋まりきってないうちに
新本スレで↓
2 名前:名前は開発中のものです。[sage] 投稿日:2014/01/31(金) 21:54:55.09 ID:9+YfEbVe
誰かいますか

こいつには一切の情けは無用
0844名前は開発中のものです。2014/02/01(土) 18:00:11.33ID:4IjYH25a
ツクールの素材を使ってフリーで公開したらどうなるの?叩かれるの?
0845名前は開発中のものです。2014/02/01(土) 18:20:12.86ID:LBAU7fYK
>>844
叩かれるしコンテストは削除
そしてヲチスレが立つ
ちなみに該当ツクール購入済みど会社に許可取ってあれば大丈夫
0846名前は開発中のものです。2014/02/01(土) 18:22:16.60ID:R/gBMozI
犯罪ではあるけど「どうなるの?」って質問されたら難しいな
0847名前は開発中のものです。2014/02/01(土) 22:54:20.91ID:B0DdXW61
>>832
> バージョンは2.01です
なら、最新の2.10で同じ処理を試してみるべし
0848名前は開発中のものです。2014/02/01(土) 22:56:54.26ID:3unNs06b
>>847
本当にすみません
2.10(2013/8/7)のミスです
諦めます
ありがとうございました
0849名前は開発中のものです。2014/02/01(土) 23:55:58.81ID:e9gJg6Oa
障害物を避けて主人公を追尾するコモンを作りたいです
どうすればいいですか?
0850名前は開発中のものです。2014/02/02(日) 00:00:45.32ID:3owEurxp
一応通行不能の場所にイベントを設置する方法ではできました
0851名前は開発中のものです。2014/02/02(日) 00:17:49.76ID:Yun/aFRg
そういやツクールには、主人公までの最短距離を計算して追っかけてくる奴あったなあ
0852名前は開発中のものです。2014/02/02(日) 00:21:07.58ID:ADvRVJqf
>>849
経路探索アルゴリズムという一般的なプログラムの話題かな

ウディタには指定地点にまっすぐ移動する機能しかないので
自作するならアルゴリズムを自作しないといけないんじゃないっすかね
0853名前は開発中のものです。2014/02/02(日) 00:22:02.59ID:Bj+CgYQw
>>849
ダイクストラ法でやってみれば?
それ知らずに俺でも作れたから、簡単な部類じゃないか?
0854名前は開発中のものです。2014/02/02(日) 00:40:40.98ID:WedTihlZ
本当に精密に最短距離で追尾したいのならマップのX座標×Y座標分の可変DBを用意して全て初期値を99とでもして
追うEVのマスを0と置いて各マス毎にそのマスまでの距離を保存しておいて距離が少ない位置から八方に距離を上限として振り当てていき
主人公まで辿り着いたら小さい順に数値に従ってルートを辿る方法とかが一般的
ただし並列で動かすと多分物凄く重い

マップ内で通行設定が変わらないなら
マップに入る時点で全てのマスの通行設定を読み込んで分かれ道となるポイントの座標とそれぞれの順序をデータベースに書き込み
後は特定座標に接近の動作指定で順序に従ってポイントを辿って追うという手段にすればかなり軽く済むけど複雑すぎるマップには向いてない
0855名前は開発中のものです。2014/02/02(日) 00:52:17.22ID:Yun/aFRg
てか公式探したら最短経路探索コモンとかあるけど使えるのかね?
0856名前は開発中のものです。2014/02/02(日) 14:00:24.54ID:3owEurxp
みなさんありがとうございました
0857名前は開発中のものです。2014/02/02(日) 18:06:19.68ID:loqT0zsX
シミュレーション系のゲームを作りたいのですが
ウディタで可能ですか?
なにか講座やそういうのを作っているサイト等があれば教えて下さい。

SRPGではなく、経営や、育成、建設などのシミュレーションです。
■ このスレッドは過去ログ倉庫に格納されています