プレイヤーを斜め後ろにジャンプさせる方法
壁ジャンを作ろうと思っているのですがプレイヤーをジャンプさせる方法がわからなく、教えていただけると幸いです
28 Replies
この構文を使います
Directionを使用して前後左右及び上下への単純な移動が実現できる他、ベクトルを使用して精密に移動させることもできます。
https://skripthub.net/docs/?id=1135
set velocity to ~も
pushの制御は結構難しい
斜め後ろってプレイヤーの向いてる方向の真後ろに飛ばすってことですか?
pushというかvectorムズいよなぁ
vectorとかいう
くそ便利だけど中坊skripterをふるいにかけてくる悲しき概念
wwww
そうですね。。。
後ろに飛ばしたい感じです
ジャンプ以前に壁を検知することができない…
if block at location 1 meter forward player is not air or water or lava:
とかでいいと思いまふ
壁を検知できたとして
落下中のプレイヤーの何をトリガーにジャンプしたと判定させるかも問題
当然空中だからon jumpが使えないわけで
一瞬flightさせた上でその間の移動を検知するとかになるとは思う
よくあるのはスニークで壁につかまってスニーク離したときに目線の方向にジャンプ
俺はFキーで壁方向velocityを反転させる方法でやったけど、壁にあたったら壁方向のvelocityが0になっちゃうからvelocityに依存しないほうがいいかも
ジャンプしたあとにon flight toggleでやる方法は2回押さなきゃいけないからちょっと大変
ふつうにPL使った方が早いと思う
PLはスニークのやつしか知らないな
前方に一ミリくらいのレイトレースで壁検知して密着したらフライト状態にする
Y座標が一ミリでも増えたら反対方向に飛ばす
浮いてるからスペースキー一瞬押しただけで判定できるで
なるほど壁検知してflightにしたときスペース押してたらy座標増えるからそれを使うのか
完全にman10のダブルジャンプのイメージだった
常にflyableにしてon flight toggleで検知するやつ
難しすぎてよくわからない。。。
誰か例のコードを書いていただけると嬉しいです…!
どこがわからない?
Fキーだったらこんな感じ
flight toglleだったらこう
ありがとうございます!!
ちょっと頑張ってみます!
できましたか?
えとやってみたんですけど下を見てジャンプしても反応してしまって..
どう反応したん?
~にとんだとか
今堂が送ります
こんな感じです
コードがこちらです
block at location 0.001 meter forward player
こいつが自分の足より下にあるか否かでチェックするとよいかもなるほど...
どのように書けばよろしいでしょうか...?
わからなくて。。。すいません
例えばこう?
防砂テストはしてないから注意
@GYORUI
ありがとうございます!
無事完成しました!!ありがとうございます!1