[過去ログ] WOLF RPGエディター 質問スレ 其の10 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23(2): 名前は開発中のものです。 [sage] 2016/06/04(土) 05:39:59.48 ID:fVpCLPQm(2/5) AAS
>>2121(2): 名前は開発中のものです。 [sage] 2016/06/04(土) 01:48:55.26 ID:ZGGZQYba(1/2) AAS
システム変数のマニュアルに
112番:[読]テストプレイ中?(1=YES)
読み取り専用です、テストプレイ中の場合だけ1になります。
文字列操作の「フォルダのファイルリスト取得」を利用し、「Basicdata.wolfが存在する場合はゲーム終了」とすれば、
一般公開用のデータで「テストプレイ」させないようにすることもできるでしょう。
とあるのですが上記を実装する場合、並列コモンなどに下記の処理でいいのでしょうか?
■文字列操作:このコモンEvセルフ5 =<→のフォルダのファイルリスト取得> "フォルダ名"
■条件分岐(文字): 【1】このコモンEvセルフ変数5 が"Basicdata.wolf" を含む
◇分岐: 【1】 [ このコモンEvセルフ変数5 が"Basicdata.wolf" を含む ]の場合↓
|■ゲーム終了
また、この処理にシステム変数112の条件分岐を入れたほうがいいのかと
フォルダ名はどのフォルダ名を指定すればいいのかが分かりません。
質問が多くて申し訳ないんですがどなたか教えてください。
まず説明文の内容がどういった目的かというと、暗号化して配布しているデータをテストプレイモードで起動されないようにする為の対策
引数指定して実行すればテストプレイモードで起動できちゃうから
テストプレイの場合だと中身のデータを色々見たりできるし、作者によってはテストプレイの時はデバッグ用に色々処理を変えている可能性もある
んで処理の内容としては、それだけだとテストプレイモード以外の場合でも強制終了になっちゃうのでダメ
例えばBasicData.wolfを参照するのであればこんな感じ
■条件分岐(変数): 【1】CSelf99[end] が 1と同じ
-◇分岐: 【1】 [ CSelf99[end] が 1と同じ ]の場合↓
|■ウェイト:999999 フレーム
|■イベント処理中断
|■
◇分岐終了◇
■条件分岐(変数): 【1】Sys112:[読]テストプレイ中?(1=YES) が 0と同じ
-◇分岐: 【1】 [ Sys112:[読]テストプレイ中?(1=YES) が 0と同じ ]の場合↓
|■変数操作: CSelf99[end] = 1 + 0
|■イベント処理中断
|■
◇分岐終了◇
■文字列操作:CSelf5 =<→のフォルダのファイルリスト取得> "Data/"
■条件分岐(文字): 【1】このコモンEvセルフ変数5 が"BasicData.wolf" を含む
-◇分岐: 【1】 [ このコモンEvセルフ変数5 が"BasicData.wolf" を含む ]の場合↓
|■ゲーム終了
|■
◇分岐終了◇
■デバッグ文:\cself[5]
■変数操作: CSelf99[end] = 1 + 0
■
32: 名前は開発中のものです。 [sage] 2016/06/09(木) 12:38:28.48 ID:oJnni3I7(1) AAS
斜め入力できないようにするのは?
82: 名前は開発中のものです。 [sage] 2016/07/12(火) 06:31:43.48 ID:w5Ltc7eZ(1/2) AAS
中くらいってなんだよ
なんピクセルかけるなんピクセルだよ
209: 名前は開発中のものです。 [] 2016/08/19(金) 12:00:15.48 ID:fzYubE0b(1/2) AAS
ドアを開けて主人公を前進させるイベントがうまく動きません。
動作指定:[ウェイト]このイベント/すり抜けON/パターン2に変更/ウェイト20フレーム/パターン3に変更/ウェイト20フレーム
動作指定:[ウェイト]主人公/全歩移動に設定/一歩前進/一歩前進/一歩前進/一歩前進/
このような感じでやってるんですが、ドアを開けて一歩進んだ(ドアのマス)の所で止まってしまいます。
何か見落としてるところがありますか?
397: 名前は開発中のものです。 [sage] 2016/11/02(水) 21:06:58.48 ID:wIvvLMEj(2/2) AAS
>>395395(1): 名前は開発中のものです。 [sage] 2016/11/02(水) 19:20:11.28 ID:w35p43Ll(4/7) AAS
可変でーたに画像のほうはまえからいれてたんですよ
でも0のとこが拡大率0だったせいかよみこんでなっかたんです
言い訳ですけどリードミーはかなりよみました
まだ自分では会話回数を覚えるコモンくらいしか作れないので・・書いてることが理解できないこともありますけど
そのコモンイベントの挿入するときに
デフォルトで[0.メニュー背景表示 ]ってなってる部分を[2.画像変更]に変更しろ
それと[変更値]に使いたい画像を登録したCDBの項目番号を入れろ
これでもわからんなら知らん
415: 名前は開発中のものです。 [sage] 2016/11/03(木) 21:45:11.48 ID:iJ4JGpN3(1/2) AAS
こういう質問者こそツクールを勧めるべきだね
689(1): 名前は開発中のものです。 [sage] 2017/01/23(月) 16:47:24.48 ID:KKAQP0TX(1/3) AAS
>>684684(4): 名前は開発中のものです。 [sage] 2017/01/23(月) 03:56:03.55 ID:zGINRTZd(1/3) AAS
あの、WOLF RPGエディターではじめるゲーム制作―「イベントコマンド」と「データベース」
で、ゲームシステムを自由に作る! を持っている人っていますか? 四十二ページの
村は出来たのですが森と盗賊のアジトが作れません。どのマップチップを使えばいいのか
分からないのです。完全に行き詰っています。だれか助けて。知っている人がいると
いいけども。
持ってないからわからんけど、パッと調べた感じ、本に添付CD-ROMがあって、本書素材ファイルってのがあるけど、それを使えって感じじゃないんか?
714: 名前は開発中のものです。 [sage] 2017/01/28(土) 18:58:20.48 ID:8zPoQbbr(1) AAS
ああ‥、こういうのこそプログラムの基本になる数学知識が必要なんだよな
52枚から1枚をひくだけなら52/1のランダムなんだけど
その次は51枚から1枚をひくことになる
しかも先にひいた1枚が"当たり"だったかどうかでそれは51/1とも限らなくなってる
こういうのを綺麗に整理する数学的な手法は当然あるんだろうが
俺なんかはとうていムリな話だとあきらめてしまっているんだが‥
716(1): 名前は開発中のものです。 [sage] 2017/01/28(土) 20:04:06.48 ID:NwZBWtxh(2/3) AAS
可変データベースにそのまま、もしくは文字列変数に"数字/n"という形で最初からシャッフルしたのをぶっこんでおく
可変データベースは項目0から順番に、文字列変数は一行切り出しして変数に代入して順番にとっていく
可変データベースの場合は52という数字を越したら、文字列変数の場合は""を切り出したら終了
シャッフルはfisher-yatesとか使っとけばええんでね
外部リンク:qiita.com
721: 名前は開発中のものです。 [sage] 2017/01/28(土) 22:20:02.48 ID:x6CNLYJO(4/4) AAS
>>717717(1): 名前は開発中のものです。 [sage] 2017/01/28(土) 20:04:39.43 ID:icB5cRQJ(1) AAS
絶対に変更されない基本のカード(スペードx12、ハートx12・・・)とは別に、場に出ているカード入れ(52枚分x1)をつくって、
最初の処理で基本のカードをランダムでカード入れに入れて、あとはカード入れの上か下から拾っていくようにするとか?
>>719719(1): 名前は開発中のものです。 [sage] 2017/01/28(土) 20:15:58.03 ID:UV1i6qOy(1) AAS
すでに出てるけどあらかじめシャッフルした山札を用意しておくと
ゲーム開始時に若干のローディングはいるだろうけど
ゲームプレイ中はサクサク動作するはず
別の方法をひとつ考えてみた
カードを引いたときに可変DBを上に詰めるっていうやり方
ループ等は使ってないので動作は軽いはず
○カードの残り枚数を N と仮定する(初期値は52)
○適当な可変DBの[データ番号1〜52]に[代入値1〜52]を代入
1.[乱数1〜N]で適当なデータ番号を選んで、そこに入ってる代入値を取得
(例:データ番号18を選んだなら18を取得)
2.データ番号のN番目にある数字をいま選んだところに代入
(例:データ番号18に52を代入)
3.N を 1 減らす
これで1〜52のうちまだ選んでない数を取得できるから
後は適当なユーザーDBにカードと数の対応表でも作って
どのカードを選んだのかゲームに反映させるといい
ありがとうございました。
838: 名前は開発中のものです。 [sage] 2017/03/23(木) 20:00:21.48 ID:wTfVeeuk(1) AAS
本体Ver2.20の質問です
マップイベントの名前を変数に直接取得する方法はありますか?
検索しても予め可変dbに名前を代入しておく方法しか見つからなかったので
あったら教えてくださいお願いします
888: 名前は開発中のものです。 [sage] 2017/04/09(日) 01:38:34.48 ID:C+cezj1l(1/4) AAS
ウディタだとちびキャラツクールとか使えんけど、どうやって歩行グラ用意してるんやみんなは
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.035s