wynncraftの人によって見える敵モブが違うアルゴリズムを知りたい

wynncraftのプレイヤーのレベルによって敵モブの強さを変えているシステムのアルゴリズムを知りたいです。 そもそも敵モブを対象のプレイヤーのみに表示しているのでしょうか? その場合、プレイヤーの数によってかなりエンティティが増えてしまうので、とても現実味のある話ではないように感じてしまいます。 どのように実現しているのでしょうか? 仮定でも構いませんので、情報をいただけると幸いです
3 Replies
soramame_256
soramame_2564d ago
確かあれ同一個体に対するダメージ量とかの話な気がする。 Annihilationはパーティーレベルで変わるのでおいとくとして他のNotGとかはそもそものダメージに何らかの係数がかかった感じになるのかな。 表記はentityを非表示にする方法が存在するのでそれを使ってホログラムとか。 wynnのネームプレート基本全部ホログラムだし。 WEのインスタンス化は多分プレイヤーグループによって表示するモブ変えてる。 相当負荷かかってると思うけど多分サーバースペックでゴリ押してる気がする。 係数の算出式とかはよくわからん。 レベルによって比例するとかだと流石にダメージの上がり方と辻褄が合わなすぎるし あとNotGはそもそもレベルが高すぎるプレイヤーに強力なデバフ掛けてる感じもあるからそれも追加で。 AnnihilationとかTCCみたいなボスの場合当たり判定一つおいてモーションはパケットにエンティティ乗せて実サーバーには何もおいてない可能性は無きにしもあらず。 でも正直こんなことするくらいなら普通にサーバーにエンティティおいたほうが絶対早い。 でもアイテムとかloreをパケットで書き換えてるっぽいから(実際はnbtみたいなのがloreに書かれてる)結構そういう実装してる可能性もあるかも。
まあす
まあすOP4d ago
つまり、エンティティの表示をhorogramのようにプレイヤーごとに行っているということですね。 基本的にWynncraftと同じ処理を行おうとすると現実味がない話のようですね
soramame_256
soramame_2564d ago
多分そんな感じだとおもう。
Want results from more Discord servers?
Add your server