向いている方向に弾を飛ばすやり方を教えて欲しい

やりたいことは ピストルを右クリックしたときにプレイヤーの向いている方向に距離減衰なし、即着の弾を飛ばすことです。 弾は透明にして、弾道にパーティクル(crit)をつけたいです。(障害物に当たると弾とパーティクルが消える)
13 Replies
月猫ch
月猫ch14mo ago
ざっと思いついたのは textureで雪玉を透明にして くそ速度を上げる とかっすね 普通にCS+CSPで再現できる範囲だと思います
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
即着でいいなら
set {_target} to location N meter forward player
set {_target} to location N meter forward player
とか使って着弾点取得した後に間のブロック取得すりゃいい target block使えば間のブロックも考慮して取得できる
月猫ch
月猫ch14mo ago
松明とかに弾吸われる未来しか見えん
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
target entityはブロックを貫通するので、
(playerとtarget entityの距離) < (playerとtarget blockの距離)
(playerとtarget entityの距離) < (playerとtarget blockの距離)
を条件に付け加えることで壁貫通を防げる
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
この構文などを使うことで回避できる https://skripthub.net/docs/?id=1238
Skript Hub - Documentation
Is Block Type (Condition) - TuSKe
月猫ch
月猫ch14mo ago
なにこれすばらし…
Melonium
MeloniumOP14mo ago
これだとheadshotを判定できなかったりする?
月猫ch
月猫ch14mo ago
できると思うお
あお🦀
あお🦀14mo ago
使いようによってはこれとか使えそう https://skripthub.net/docs/?id=3888
Skript Hub - Documentation
Homing (Effect) - SkQuery
Makes an entity go back to the given location. Using 'normally' reduces some bugs caused by varying distances, but makes it less accurate.
あお🦀
あお🦀14mo ago
Unknown User
Unknown User14mo ago
Message Not Public
Sign In & Join Server To View
あお🦀
あお🦀14mo ago
on shoot:
shooter's tool is bow
projectile is a arrow
wait 0.5 seconds
loop 50 times:
make projectile home towards location of targeted entity of shooter normally
wait 0.05 seconds
on shoot:
shooter's tool is bow
projectile is a arrow
wait 0.5 seconds
loop 50 times:
make projectile home towards location of targeted entity of shooter normally
wait 0.05 seconds
こっちの方が使い勝手いいですね
on shoot:
shooter's tool is bow
projectile is a arrow
wait 0.5 seconds
while projectile is not on ground:
make projectile home towards location of targeted entity of shooter normally
wait 0.05 seconds
on shoot:
shooter's tool is bow
projectile is a arrow
wait 0.5 seconds
while projectile is not on ground:
make projectile home towards location of targeted entity of shooter normally
wait 0.05 seconds
Melonium
MeloniumOP13mo ago
これでやろうとしてるけど HeadShotの検知の仕方がわからん...
Want results from more Discord servers?
Add your server