vectorの使い方

vectorの使い方がぜんっぜんわかりません
10 Replies
のしぇあ
のしぇあ12mo ago
%location% ~ %vector% をするといい感じに相対座標な感じがつくれて便利です
chazfoz
chazfoz12mo ago
Vectorから座標って取れないですか? もしくはvectorでパーティクルを出すとか
何か
何か12mo ago
No description
chazfoz
chazfoz12mo ago
Vector使うのやめます
Tsukineko(月雲)
????? vectorないとめっちゃ狭まるよ
chazfoz
chazfoz12mo ago
まじすか
Tsukineko(月雲)
うん
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
ベクトルは相対座標だと思えばいい とある点Oから、ある方向にある長さ進んだ点Aを示すもの あるいは、点Oから点Aまで直線で進む方法を、方向と距離を使って教えてくれるもの
のしぇあ
のしぇあ12mo ago
Vectorから座標 ・location of {_v} in %world% をやると、指定したワールドにおけるx,y,zの座標を得られると思います ・player's location ~ {_v} をやると、playerからvectorだけ移動した場所の座標を 得られると思います VectorからParticle → Vectorと座標を絡ませると、いい感じなParticleや仕掛けが作れるとおもいます たとえば次のコードで、Particleを円形に表示させたりできると思います:
set {_v} to vector(2,0,0)
loop 12 times:
rotate {_v} around y-axis by 360/12
play flame on player's location ~ {_v}
set {_v} to vector(2,0,0)
loop 12 times:
rotate {_v} around y-axis by 360/12
play flame on player's location ~ {_v}
・Vectorはぐるぐるさせたり、距離を変えたりできるので、便利だと思います SkriptHubなどで、Vectorに関する構文を調べてみるといいかもしれないです ・内積や外積の考え方や、三角関数などの考え方を取り入れると、より高度な動きを行うことが出来ると思います
chazfoz
chazfoz12mo ago
これほんとわかりやすいです! ありがとうございます!
Want results from more Discord servers?
Add your server
More Posts
sorted LIST のなぞきょどうについて``` set {_sortedKey::*} to indexes of {_areaIDs::*} set {_sortedKey::*} to sorted {アマスタの完全透明化{Invisible:1b,Marker:1b}のnbtをつけたアマスタをプレイヤーに乗せているのですが、スペクテイターにすると見えてしまいます これを見えなくする方法を教えてください PR 1.12GUI内のアイテムをnbtを指定したいGUI内のアイテムをHideFlagsとか指定して 鉄剣とかの利き手に持った時とかの表示を消したい(HideFlags)sk勉強する時に分かりやすいサイトとかおすすめあったら教えてください圧倒的初心者ですおねがいしますWorldGuardと on region enter/leave``` on region leave: if region is "map" parsed as region: set {%player%.escapeAreaID} tブロック破壊対策``` on break: player's gamemode is survival cancel the event on break: player is not op parsed as "%~%" がうまく動かない``` function getGunMode(item: item) :: string: set {_name} to uncoloured name of {_item} set移動中にブロックの側面にぶつかった判定方法移動中にブロックの側面にぶつかった判定方法を知りたいです。 Purpur #2001 MC 1.20.1 Skript 2.7.0-beta3 『バニーホップ』が使えるSKを作っています。バニーホSkrayfallとかSkellett入れた状態でのチームSkrayfallのfastscoreboadみたいなのはオフにしたんですけど それでもチームの色とか当たり判定、ネームタグの設定とかが使えないです たすけてlistからランダムにn個取得`{tasks::*}`というオブジェクトからn個ランダム取得を実装するために `set {_taskList::*} to shuffled {tasks::*}` して、__最初のn個を取得__と