【ツクールMV】ジャンプでぶつかって止まるプラグイン【製作者向け】
jumpStopRegion1.03.zip (1.94kB)
ダウンロードVer1.03 小数点移動に対応
めり込んだ時用に強○排出機構追加
Ver1.02 特定角度で右下へジャンプした時のめり込み修整
Ver1.01 壁に密接して右へジャンプした時にめり込み修整
・きっかけ|˙꒳˙)っ
・MVでそれっぽいの作る|˙꒳˙)っ
・リージョンで判定して止まる感じ
進行不可で判定すると、ジャンプで飛び越えたい所とか、
屋根に向かってジャンプができなくなるから
■使い方
・ツクールにプラグインを追加する
・ジャンプ中ぶつかるリージョンの番号を決める
・プラグインをテキストで開いて、
this._stopRegionの数値を変える。(初期値は5)
・リージョンを配置する。
・試しにジャンプしてぶつけて動作を確認する
他のシステムとぶつかって動作がおかしいは良くある
・問題が無ければリージョンを敷き詰めていく
・問題があれば、諦めるか、コードを書き換えて修整
■その他色々
・MVで作ったけど、MZのソースを見てみた感じ、MZでも動くんじゃないかなと思う。
MZ持ってないので実験は出来ぬ。
(MZでも無事に動いたようである)
・ヘルプにも書いたけど、1部屋のような固定画面だと、
何故か下向けのジャンプがホップ ステップになる。
不思議。
挙動的には可愛いのでいいかぁ(*´꒳`*)
・1フレームで2マス移動するような高速ジャンプの場合に貫通するかもしれない。実験はしてない|_˙꒳˙)_
・当たり判定のリージョン増やしたい場合、条件文にORで追加
if(this._stopRegion == preRegionX)
↓
if(this._stopRegion == preRegionX || 6== preRegionX)
こんな感じで増やしていく、定数直書き力業╭(๑•̀ㅂ•́)و✨
※小数点対応したらとんでもないことになったので、素人が弄るのは無理になった|_˙꒳˙)_
・斜めジャンプでぶつかったら滑らず、その場で止める場合
判定の所の後に、『this._x =~』と『this._y = ~』を
片方ずつ分けて書いてるけど、
両方に2つとも書けば多分止まる|˙꒳˙)キガスル
・競合に関しては、updateJumpを上書きしてるので他のジャンプ系と競合する可能性はかなり高いと思う。
・しばきたくなるほどソースが汚いね。
そのうちリファクタリングしよう。気が向いたら…
・当然だけど、問題が起きても責任はとれぬので、
容量用法はなんちゃらかんちゃらー|˙꒳˙)ノ
ヽ('ω')最近お世話になってる人の作品情報('ω')ノ
温室育ちのお嬢様にエロゲの知識しかない俺がHな授業をする事になった件!
ハイパーうさぎ工房
Prayers of the Brave-Ep.earning money-
ながしみずあめ
ギャルアンドチェーンソー ~Girl&Chainsaw~
Mistilteinn
Le dernier saint chevalier
B.H.C
精液ぶっかけが当たり前になった世界線の女の子の日常
ちゃせたの庭