謎に重い自作関数
引数に渡したentityに
引数に渡したパラメータをもとにした性能の
弾丸を発射させる関数なのですが
こいつを実行させると妙に重くなります
※2個目の関数です
こいつを何とか改善する方法はありませんか…?
14 Replies
なるほど…
となると、一般playerの発射した玉も怪しいんですかね
一応400x400です
うえぇぇ…
これ解決しました?
結局してないですね…
なんだか射出した弾がplayerに当たると重くなるみたいで
これを読み取ってる部分見せてほしい
こっちの環境でやってみたら全く重くならなかったから
Agames突然コンソールいじれなくなっちゃった…
ええ
今どうしてるの
@unnnnnnnnnnn
持ってこれました
一部補足ですが、getGun~とか 銃のスペックを取得してるような変数は
事前にymlから読み取って変数に保存されたデータを呼び出しているだけなので
特に問題はないと思います
ちなみに現状ありえそうだと思っているのは
rotate_() ※rotationを変えるpacket送信関数 を
player以外( それこそゾンビとか)に適応しようとして重くなってるのかなって感じです
on cs shootってskriptで出した雪玉にも反応するの?
setしたmetadataをどこで使ってるか見たい
多分どこかにon cs shootで設定したmetadataとmobShootGunで雪玉出すときに設定したmetadataを両方処理してるイベントがあるはずで
みたいなのない?
これが本当ならそこでおかしくなってそうだなって思った
https://github.com/akon1248/SkRage/blob/2.2/src/main/java/com/akon/skrage/skript/syntaxes/CrackShot/EvtCSShoot.java
やっぱりcsにしか反応しなさそう
GitHub
SkRage/src/main/java/com/akon/skrage/skript/syntaxes/CrackShot/EvtC...
Skript Addon. Contribute to akon1248/SkRage development by creating an account on GitHub.
これ後々普通に原因分かったわ
パーティクルの処理でチェックするために
ブロックに衝突したかを確認する処理があったんだけど
弾を連射したときに、単純に球数分 get block at ~ が増えてたせいだった
IQ3