25/05/31 12:23:05.68 37wXjBPq.net
原因はいろいろあると思いますが…
まずはデバッグ機能を使い本当に変数に数字が格納されているかを確認してみてください
※大事なことなので再度※
単に変数計算をしただけではPCの方は認識しません。
必ず変数システムの方に入力するスクリプトを組んでください
「変数計算 変数00 + 値1 = 変数100」 → 「変数システム オプション0 (←入力) 変数00」
数字がちゃんと入っている場合、シューティングゲームビルダーの仕様が邪魔している可能性があります
ツールデフォルトの機能(自機移動、ショット関係)は基本的にスクリプトの上位にあり、
リアルタイムでは制御不可能だったハズ…
フラグというパネルの中に自機制御というのがあったら、
まずはそれを自機演出タスクの一番上に置き、そのチェックを外してテストする
ダメだった場合はツールの仕様が関係していると思われます
(フリー版の場合、ステージ開始直後、もしくは自機復活の時だけ有効にできてたはず)
となると考えられる手段はかなり面倒になります
以下に一つの方法を参考までに
275:名前は開発中のものです。
25/05/31 12:23:46.72 37wXjBPq.net
1.攻撃系操作を自分でスクリプトを組み、かつ演出用の自機キャラクタを別に用意する方法
・攻撃手段関係をツール仕様の物を無効にしてから、自機タスク(仮にショットタスクとする)で自分で組む
・フラグが立って演出用のタスクが起動したらタスク停止パネルでショットタスクを停止
・同時に自機のグラフィクを0にして見えなくした上で演出用の自機キャラクタを攻撃ショットパネルで撃ち出す
後は時間制なり別フラグ管理なりで次のステージに移動させる
この方法は見かけ上自機を見えなくし
別キャラクターに演出を任せることであなたの思っていることに近いことができると思います
が、私もやったことありますが
攻撃手段を独自スクリプトでやるのは単純な攻撃手段以外はかなりしんどかった覚えがあります
ただ、これは一つの方法にすぎず、さらに言えば私もツール全体を理解してない上にSTEAM版は知らないので
以上を参考にでもしてトライアンドエラーで色々試してみるといいでしょう
276:名前は開発中のものです。
25/05/31 22:49:51.76 aYGjRR/S.net
>>274
さらに丁寧に解説いただきありがとうございます
変数パネルを設定して
デバッグウィンドウで変数00に1が入るのを確認しました
>フラグというパネルの中に自機制御というのがあったら、
>まずはそれを自機演出タスクの一番上に置き、そのチェックを外してテストする
自機コントロールをOFFにする、にしました
これでやってみてボスを破壊しても ステージクリア演出タスク の動きにならないですね
>ツールデフォルトの機能(自機移動、ショット関係)は基本的にスクリプトの上位にあり、
>リアルタイムでは制御不可能だったハズ…
そんなような気もする・・・
で、274に書いてもらった方法は
自機の動きと攻撃を1からつくるってことですよね?
それはちょっと難しすぎるw
まあいろいろ試してみます