☆ベルトアクション作成 Beats of rageスレッド☆ (658レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
621
(1): 名前は開発中のものです。 [sage] 2025/01/04(土) 15:35:08.78 ID:z3vv+E0o(1/2) AAS
>>619
619(1): 名前は開発中のものです。 [] 2024/12/20(金) 17:15:23.66 ID:5xp9z4+/(1) AAS
>>618
返信せずに失礼しました!
どうもうまくできませんでした…ので、とりあえずanimごとにjumpframeを使って設定してみます^^;

ところでまた質問で恐縮なのですが、たとえばジャンプの時だけ重力を変えるにはどうすればいいのでしょうか?吹き飛び時などの重力は通常のままで、といった感じです
調べたところ@cmd gravityやdegravityといったものがあるようなのですが、思うような効果ではないようでよく分かりません…
@cmdというのは、今回のように gravityやdegravityなどのユーザー作成スクリプトを呼び出すためのコマンドです。ユーザーの設定したスクリプトはほとんどの場合、data/scripts/〜.c といった形でまとめられています。
本来のコマンドを省略したものが多いです。
今回のケースだと、
changeentityproperty(getlocalvar(self),"gravity", 重力の強さの数値 ); 数値は 0.01~1
といったものになると思います。
コピペで良いとはいえ毎回書くのは面倒なので省略形を登録しておくのですね。
常にジャンプがふわふわした状態でよければ、キャラのヘッダーに antigravity 6 「100で重力の影響を受けない」のような形で設定しておくことも出来ます。
622
(1): 名前は開発中のものです。 [sage] 2025/01/04(土) 15:47:43.56 ID:z3vv+E0o(2/2) AAS
>>620
620(1): 名前は開発中のものです。 [] 2024/12/26(木) 00:32:27.32 ID:FO3lTWyh(1) AAS
プレイヤーの移動可能範囲って変更できるのでしょうか?
具体的には画面端でキャラが画面外に見切れるのを防ぐために
デフォルトより内側までしか行かないようにしたいのですが…
上下(Z方向)の場合は Levels.txt で設定した範囲になりますが、左右はなかなか難しいですね。
基本、subject_to_screen {bi}

This command determines whether entity can move offscreen or not.
0 = Entity can move offscreen. Default for non-player entities.(画面外に出る)
1 = Entity can’t move offscreen. Default for players.(画面外に出ない)

このコマンドをヘッダーに設定しておけば画面外に出て行ってしまうことはなさそうです。

さらに内側となるとonmovexscript でスクリプトを設定してX座標を調べて移動を止めるということになりそうですが、
ステージに壁を作った方が早いかな?うーん色々方法はありそうだけど、もっと簡単な方法があればなー。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s