トップページ > ゲ製作技術 > 2010年09月27日 > fcj1oJjO

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

9 位/97 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010000000000020003



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【SB】Shooting Game Builder ver10【シューティング】

書き込みレス一覧

【SB】Shooting Game Builder ver10【シューティング】
30 :名前は開発中のものです。[sage]:2010/09/27(月) 08:09:29 ID:fcj1oJjO
親のX座標によって子の動きが変わる場合


以前

自身のX座標を取得し、条件分岐するループ
一定値になったら分岐し、子にシグナル1を送信


シグナル1を受信(ウェイト使用可)
受信したら分岐して別の行動


現在

自身のX座標を取得し、それを子に送信するループ


信号を受信(ウェイト使用不可なのでループにする)
受信した値が一定値なら分岐して別の行動


・・・まあ動き的には変わらないから好みの問題だねこれは
パネル数は現在の方が1枚少ない
シグナル送信は以前は一度だけ、現在は毎フレーム
【SB】Shooting Game Builder ver10【シューティング】
44 :名前は開発中のものです。[sage]:2010/09/27(月) 20:13:10 ID:fcj1oJjO
信号で変数送信が必須の例を見つけたかもしれない!

子が親の左右どちらにいるかで動きが変わる場合

以前

自身のX座標を取得し、システム変数1に代入するループ


自身のX座標をローカル変数Aに、システム変数1をローカル変数Bに代入し、比較するループ
AがBよりも小さければ左の動き、Bよりも大きければ右の動きとなる

現在

自身のX座標を取得し、それを信号送信するループ


自身のX座標をローカル変数Aに、信号受信してローカル変数Bに代入し、比較するループ
AがBよりも小さければ左の動き、Bよりも大きければ右の動きとなる


この場合、以前ならシステム変数を介するためこの親子は画面内に一組しか存在出来ないが、
現在は信号で処理するため複数組存在させることが出来る
【SB】Shooting Game Builder ver10【シューティング】
45 :名前は開発中のものです。[sage]:2010/09/27(月) 20:21:38 ID:fcj1oJjO
あ・・・ごめん、自信満々に言ったけどよく考えたら>>44は単に位置分岐すればいいだけだったわ

うーむ、そもそも親子間でシステム変数が必須な例を考えた方が早いかな・・・


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