Gakuto1112 / FiguraBlueArchiveCharacters

The avatars for Figura, the skin mod for Minecraft Java Edition, which are imitated characters who appear in "Blue Archive (ブルーアーカイブ)", the game for mobile devices.
https://youtu.be/JrPhLR34mLA
MIT License
25 stars 0 forks source link

Figura組み込みのレイキャスト関数の検討 #48

Closed Gakuto1112 closed 2 months ago

Gakuto1112 commented 2 months ago

概要

アバターに実装されているレイキャスト関数をFiguraに組み込まれているレイキャスト関数に置き換えられるか検討する。

詳細

Figura v0.1.3より、レイキャスト関数が実装されている。 https://applejuiceyy.github.io/figs/latest/raycast/

これ以前から、アバターにはレイキャスト関数が自前実装されている。組み込みのレイキャスト関数の方がより良いかもしれないので、テストしてみて結果が良ければ、自前実装のレイキャスト関数と置き換えてみようと思う。

レイキャスト関数の要件としては、

レイキャスト関数の良し悪しの判断基準としては、「結果取得までに要した命令数」とする(処理の速度に関しては、十分速いと思うので、まあ大丈夫だろう)。「命令数」はF3デバッグ画面から確認できる。

タスク

以下、レイキャスト関数を置き換える場合のみのタスク。