トップページ > ゲ製作技術 > 2018年05月18日 > bg4pCoB5

書き込み順位&時間帯一覧

4 位/68 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000210000205



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【ウディタ】WOLF RPGエディター 其の65 [無断転載禁止]©2ch.net

書き込みレス一覧

【ウディタ】WOLF RPGエディター 其の65 [無断転載禁止]©2ch.net
886 :名前は開発中のものです。[sage]:2018/05/18(金) 16:21:24.60 ID:bg4pCoB5
質問させてください

ピクチャにマウスカーソルが乗ったら、そのピクチャに紐づけられた文章が表示される処理をしたいんだけどうまくいかんです

取得したいのは、マウスカーソルが乗っているピクチャ番号と、ピクチャにマウスカーソルが重なっているか?(重なっていないなら値を0で取得したい)
と、ピクチャ番号に紐づけられた番号です
以下の処理だとうまくいかないです。ピクチャ番号はDBの中に飛び飛びで入っています(表示した時に格納)
例えば変数格納(マルチ)の40の0には500が入っていて、41の0には529が入っていて、42の0には610が入ってるような感じです
回数付きループの中で回すのがいけないのだと思うけど、いい方法があれば教えてください

▼ 監視したいピクチャ番号はここに入れる。
■変数操作: CSelf20[技能アイコンピクチャ番号用] = 40 + 0
■回数付きループ [ 5 ]回
|■DB読込(可変): CSelf21 = 可変DB[ 変数格納(マルチ) : CSelf20[技能アイコンピクチャ番号用] : 変数1 ] (15 : - : 0)
|■変数操作+: CSelf10 = ピクチャ:CSelf21 の マウス重なってる?(1=YES)
|■条件分岐(変数): 【1】 CSelf10 が 1 と同じ 【2】 CSelf10 が 0 と同じ
|-◇分岐: 【1】 [ CSelf10 が 1 と同じ ]の場合↓
| |■DB読込(可変): CSelf11 = 可変DB[ 変数格納(マルチ) : CSelf20[技能アイコンピクチャ番号用] : 変数2 ] (15 : - : 2)
| |■ピクチャ表示:2000 [左上]文字列[技能番号:\cself[1] X:720 Y:400 / 0(0)フレーム / パターン 1 / 透 255 / 通常 / 角 0 / 拡 100% / カラー R[100] G[100] B[100]
| |■
|-◇分岐: 【2】 [ CSelf10 が 0 と同じ ]の場合↓
| |■変数操作: CSelf11 = -1 + 0
| |■ピクチャ消去:2000 / 0(0)フレーム
| |■
|◇分岐終了◇
|■変数操作: CSelf20[技能アイコンピクチャ番号用] += 1 + 0
|■
◇ループここまで◇◇
【ウディタ】WOLF RPGエディター 其の65 [無断転載禁止]©2ch.net
888 :名前は開発中のものです。[sage]:2018/05/18(金) 16:23:06.25 ID:bg4pCoB5
この処理は並列で動いてます
【ウディタ】WOLF RPGエディター 其の65 [無断転載禁止]©2ch.net
890 :名前は開発中のものです。[sage]:2018/05/18(金) 17:09:36.38 ID:bg4pCoB5
自己解決しました
【ウディタ】WOLF RPGエディター 其の65 [無断転載禁止]©2ch.net
894 :名前は開発中のものです。[sage]:2018/05/18(金) 22:04:39.98 ID:bg4pCoB5
重なった時点でループ抜けなきゃいけなかった模様


■変数操作: CSelf20[技能アイコンピクチャデータ番号] = 40 + 0

■回数付きループ [ 5 ]回
|■DB読込(可変): CSelf21[技能アイコンピクチャ番号] = 可変DB[ 変数格納(マルチ) : CSelf20[技能アイコンピクチャデータ番号] : 変数1 ] (15 : - : 0)
|■変数操作+: CSelf10 = ピクチャ:CSelf21[技能アイコンピクチャ番号] の マウス重なってる?(1=YES)
|■条件分岐(変数): 【1】 CSelf10 が 1 と同じ
|-◇分岐: 【1】 [ CSelf10 が 1 と同じ ]の場合↓
| |■DB読込(可変): CSelf11[技能番号] = 可変DB[ 変数格納(マルチ) : CSelf20[技能アイコンピクチャデータ番号] : 変数2 ] (15 : - : 2)
| |■ループ中断
| |■
|◇分岐終了◇
|■変数操作: CSelf20[技能アイコンピクチャデータ番号] += 1 + 0
|■
◇ループここまで◇◇

■変数操作+: CSelf10 = ピクチャ:CSelf21[技能アイコンピクチャ番号] の マウス重なってる?(1=YES)
■条件分岐(変数): 【1】 CSelf10 が 1 と同じ 【2】 CSelf10 が 0 と同じ
-◇分岐: 【1】 [ CSelf10 が 1 と同じ ]の場合↓
|■処理なにか
|■
-◇分岐: 【2】 [ CSelf10 が 0 と同じ ]の場合↓
|■処理なにか
|■
◇分岐終了◇
【ウディタ】WOLF RPGエディター 其の65 [無断転載禁止]©2ch.net
895 :名前は開発中のものです。[sage]:2018/05/18(金) 22:06:38.63 ID:bg4pCoB5
オンマウスのピクチャ番号取得コモンの処理を思い出して自己解決したよ


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。