[過去ログ] WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: 2018/02/08(木)03:32 ID:y9BG6JRc(2/2) AAS
↑間違えたw
203: 2018/02/11(日)06:22 ID:USXLuTCU(1) AAS
jrpg作るのってunityとかだと厳しいんですか
204: 2018/02/11(日)12:56 ID:MFzV6o15(1) AAS
全く中身の伴わない質問はするだけ時間の無駄だぞ
unityの質問はunityのコミュニティでやれと言いたいが、あっちでも邪険に扱われそう
205: 2018/02/12(月)14:08 ID:Bc5EV0SO(1/2) AAS
並んでる箱に1〜9までの数値を番号の重複無しでランダムで入れたいんだけど簡単に入れていく方法ありますかね?
今やってるのだと20行くらいは使ってます
206(1): 2018/02/12(月)15:55 ID:L+vp/Ay0(1) AAS
簡単にやる方法ねぇぞ。やっていると思うけど、やるとしたら、こんな感じじゃあない?
WoditorEvCOMMAND_START
[121][4,0]<0>(1600010,1600020,0,4)()
[179][1,0]<0>(9)()
[170][0,0]<1>()()
[121][4,0]<2>(1600010,1,9,24592)()
[121][4,0]<2>(1600016,1600010,0,32)()
[121][4,0]<2>(1600011,1600010,1600020,4104)()
[121][4,0]<2>(1600012,0,0,0)()
[121][4,0]<2>(1600015,0,0,0)()
省18
207(2): 2018/02/12(月)16:14 ID:YFoiOVmL(1) AAS
WoditorEvCOMMAND_START
[121][4,0]<0>(1600010,1600020,0,4)()
[121][4,0]<0>(1600011,1,0,0)()
[179][1,0]<0>(9)()
[121][4,0]<1>(1600010,1600011,0,16)()
[121][5,0]<1>(1600010,1,0,65792,1)()
[498][0,0]<0>()()
[179][1,0]<0>(50)()
[121][5,0]<1>(1600012,1600020,1600028,90124,1)()
[121][4,0]<1>(1600014,1600012,0,32)()
省6
208(1): 2018/02/12(月)16:43 ID:YlGMwymp(1/2) AAS
▼ 初期設定
■変数操作: CSelf10[配列数] = 9 + 0
■変数操作: CSelf11[配列先頭[vPtr]] = 1600050 + 0
▼ 配列に1〜9の値を順番に入れておく
■変数操作: CSelf20[i] = 0 + 0
■回数付きループ [ CSelf10[配列数] ]回
|■変数操作: CSelf30[tmp] = CSelf11[配列先頭[vPtr]] + CSelf20[i]
|■変数操作: V[CSelf30[tmp]] = CSelf20[i] + 1
|■変数操作: CSelf20[i] += 1 + 0
◇ループここまで◇◇
省20
209: 2018/02/12(月)16:51 ID:YlGMwymp(2/2) AAS
シャッフルはもうやられてたか
210(1): 2018/02/12(月)17:14 ID:y6I7WH6v(1) AAS
>>207が簡潔でいいね 11行か
運任せな16行が限界だったわ
WoditorEvCOMMAND_START
[122][2,1]<0>(1600005,0)("1,2,3,4,5,6,7,8,9")
[170][0,0]<0>()()
[121][4,0]<1>(1600011,1600020,8000008,4)()
[121][4,0]<1>(1600010,1600011,0,32)()
[111][4,0]<1>(1,1600010,0,2)()
[401][1,0]<1>(1)()
[121][4,0]<2>(1600011,1600005,0,16)()
省12
211: 2018/02/12(月)17:51 ID:C3neVWcI(1/2) AAS
なんか大喜利みたいになってんな
とりあえず簡単に解説しとくと
>>206
変数に1~9のランダムな数を入れる
今まで入れた変数と中身が被ったらもう一度ランダムな数を入れ直す
被らなかったら次の変数へ
>>207
9つの変数に1~9の数を順番に入れておく
無作為に選出した変数同士の中身を入れ替える。十分な回数シャッフルすればきちんと混ざるだろうという理屈
>>208
省5
212: 2018/02/12(月)19:02 ID:C3neVWcI(2/2) AAS
× 変数を基準に数字を無作為に選ぶ207
○ 変数を基準に数字を無作為に選ぶ206
213: 2018/02/12(月)19:28 ID:VfK6K1QN(1) AAS
解説いらねーだろw
214: 2018/02/12(月)20:21 ID:RFqMX1s8(1) AAS
んなこたない
参考になる
215: 2018/02/12(月)23:26 ID:Bc5EV0SO(2/2) AAS
まさに206〜の同じ流れで208に辿り着いたとこでしたw
どうしてもループ回数を最小限に抑えたい病なのと他の処理も噛ませるので大元のソースは出来るだけシンプルなのが良いので208方式で行こうと思います
210は発想に無かったので参考になりました
解説も助かりました
とりあえず自分の考えた処理がそこまでみんなと逸脱してないと確認できただけで収穫ですありがとでした!
216: 2018/02/13(火)02:08 ID:y+ijb5eg(1) AAS
文字列変数に値一覧入れて、ランダムで行を引っこ抜くというのも、思いついたけど、
これ、ウディタのデフォだけの文字列操作だけだと、行が長くなるだよなぁ
というか、正規表現を使った置換欲しいなぁ・・・
217: 2018/02/13(火)18:28 ID:6Dr4S9EC(1) AAS
・箱に順番にランダム値を被りなしで入れていく方法
・箱に1〜から順番に値を入れて行き無作為にシャッフルする方法
・箱に1〜から順番に値を入れて箱の順番で総当たりして交換先を無作為に選んでシャッフルする方法(ループは箱の数だけで済む)
・文字列変数に値を入れ無作為に箱に入れていく方法
色々な方法があるなぁ
218: 2018/02/16(金)23:57 ID:5J/5kY23(1) AAS
>>115
これ、セーブしてからテストプレイになるってウディタマニュアルのイベントマップのところにはっきり書いてあるわ
219: 2018/02/27(火)07:58 ID:AkU2Og6b(1) AAS
3dモデルって使えないんですよね?
220: 2018/02/27(火)22:09 ID:1+C3mMJ1(1) AAS
使えないといえば使えないし使えるといえば使える
221(3): 2018/02/27(火)23:22 ID:wb3FzUIW(1/2) AAS
質問です。
並列処理にてキー入力の連打を阻止して長押しに対応するコモンを作ったのですが、
キャンセルキーの方は機能するのですが、決定キー(下記参照)の方が機能してくれません。
どのようにしたら機能するでしょうか。
(キャンセルキーの方は長押し対応させてるので別コモンでの処理にしています)
決定キーでは長押しじゃなく連打処理をさせないような形にしたいです。
| | | |▼ キー入力判定
| | | |■キー入力:変数V40[キー入力A] / 決定(10) キャンセル(11)
| | | |■条件分岐(変数): 【1】 V40[キー入力A] が 0 と同じ
| | | |-◇分岐: 【1】 [ V40[キー入力A] が 0 と同じ ]の場合↓
省21
上下前次1-新書関写板覧索設栞歴
あと 781 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s