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

やりたいことは ピストルを右クリックしたときにプレイヤーの向いている方向に距離減衰なし、即着の弾を飛ばすことです。 弾は透明にして、弾道にパーティクル(crit)をつけたいです。(障害物に当たると弾とパーティクルが消える)
13 Replies
月猫ch(月雲)
ざっと思いついたのは textureで雪玉を透明にして くそ速度を上げる とかっすね 普通にCS+CSPで再現できる範囲だと思います
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
即着でいいなら
set {_target} to location N meter forward player
set {_target} to location N meter forward player
とか使って着弾点取得した後に間のブロック取得すりゃいい target block使えば間のブロックも考慮して取得できる
月猫ch(月雲)
松明とかに弾吸われる未来しか見えん
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(月雲)
なにこれすばらし…
Melonium
MeloniumOP3y ago
これだとheadshotを判定できなかったりする?
月猫ch(月雲)
できると思うお
あお
あお3y 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.
あお
あお3y ago
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
あお
あお3y 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
MeloniumOP3y ago
これでやろうとしてるけど HeadShotの検知の仕方がわからん...

Did you find this page helpful?