[過去ログ] 【SB】 Shooting Game Builder ver 1 【シューティング】 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
96
(3): 2008/06/28(土)23:34 ID:n2PQSrC+(1) AAS
通過不能壁がらみで変数もちょっといじってみたんだけど
「変数/ローカルパネル」の「xy移動量(×100)」ってどんな扱いなんだろう?

防御ヒット時に発生時の移動力を正負反転させてキャラの移動力に返そうとして

 ・「ローカル/移動量」→「変数」で転送
 ・「計算」で「-1」を乗算
 ・「ローカル/移動量」←「変数」で戻す

・・・みたいに組んでみたけど、移動に変化が見られなかった。
省1
97
(1): 2008/06/29(日)00:00 ID:1OU+RwL/(5/5) AAS
>>96
実は、私もローカルデータの移動量の詳細はよくわからないです。
ローカル変数パネルで参照しても、常に0が返ってきます。
(現在の移動量を見ているわけではないらしい)

でも、移動量に数値を代入すると、移動し続けるようです。
(正数と負数では移動方向が逆転します。)
内容としては、ローカルデータの座標で座標加算する分の手間が省ける感じです。
省1
98
(1): 2008/06/29(日)00:08 ID:awOlP8Dr(1) AAS
>>96
何も変化しないのは、
>「ローカル/移動量」→「変数」で転送・・・では、0が変数に格納されてますので、
>「計算」で「-1」を乗算・・・「-1」をかけても0のままです。
>「ローカル/移動量」←「変数」で戻す・・・移動量には0が代入されてしまい、動きません。
実際に数値を代入してやると、動きます。(動き続けます。)

例)変数計算パネルで、即値100→変数0
省3
99
(2): 2008/06/29(日)11:36 ID:F7wQn7XC(1/2) AAS
>>96-98
前スレでも報告したのですが、ローカルデータの移動量は、
現在の移動量ではなく、これからの移動量のようですので、
参照しても現在の移動速度はわかりません。
前スレでは、前フレームの座標を取得して保存し、
その後現在の座標と比較して、移動の有無を判定しました。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s