Yarn: IBlockStateパラメーター:状態またはブロック?

作成日 2016年10月28日  ·  6コメント  ·  ソース: FabricMC/yarn

多くの場所で、 IBlockStateは、過去にBlockがあった場所で使用されます。 そのタイプのパラメーターをblockと呼びたいのは、私にとってより理にかなっているからです。 どう思いますか?

さらに、これにより、 IBlockStateを単にIBlockに名前変更し、 BlockBlockTypeに名前変更する必要があるかどうかという疑問が生じます。 少し早すぎるかもしれませんが、少なくともMojangがBlocksに対して行うことを待つ必要があります。

discussion

最も参考になるコメント

itemStackblockStateような明確なパラメータを使用してみませんか?

全てのコメント6件

state

そして、 IBlockStateはそのままにしておくべきです、IMO。

ItemStackと同様です。 私はのインスタンスと考えるitem以上stackだけとにかくスタック可能なアイテムのために戦場に出ています。 IBlockStateは、このようなメソッドに渡されるときに、世界のブロックのインスタンスとしても考えます。

itemStackblockStateような明確なパラメータを使用してみませんか?

@mezz長くて、実際には何も追加しないからです。 理想的には、パラメーターの名前はタイプにちなんで付けるべきではなく、コードでの使用法です。 そして、使用中、私はしばしば、このパラメータを「メソッドが操作している「アイテム」」と考えます。

Itemクラスがあるので混乱するかもしれませんが、名前をItemTypeに変更したとしましょう。これは、 Itemインスタンスはアイテムインスタンスではないので、私にはもっと理にかなっています。アイテムのタイプを説明します。これにより、この混乱が解消されます。

ircで何度も議論されてきたことから、コンテキスト内に複数のBlockStateまたはBlockStateとFluidStateなどの複数の種類の状態がない限り、 stateを使用しているように聞こえます。

はい。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

ChloeDawn picture ChloeDawn  ·  5コメント

Runemoro picture Runemoro  ·  3コメント

altrisi picture altrisi  ·  4コメント

Boundarybreaker picture Boundarybreaker  ·  3コメント

Bixilon picture Bixilon  ·  5コメント