Yarn: IWorld-> GenView

作成日 2020年02月23日  ·  6コメント  ·  ソース: FabricMC/yarn

古代の#448のフォローアップ。 #1098は、インターフェイスにviewという名前を付けることができるという考えを示しています。このインターフェイスは、潜在的に非同期のワールド生成ビューのビューであるため、 GenViewで十分です。 投票してください。

discussion refactor vote

最も参考になるコメント

Genの略語またはGenerationを使用しましたか

現在のIWorldの場合、通常のWorld 、クライアントとサーバーの世界、およびChunkRegion(World genで非常に一般的に使用されている)の間の分割が始まるのはまさにその通りです。

WorldViewのどちらを使用するかは、IWorldが状態スケジューリング、難易度、チャンクマネージャーの存在などの世俗的な機能を定義し始めるときに別の質問になります。

ワールドgenでのIWorldの使用についての言及は、Gen / GenerationViewが機能する理由の良い議論ですが、IntermediaryWorldのような名前は機能する可能性がありますが、これが使用される可能性のあるワールドgenコンテキストを補うものでもありません。

GenerationViewまたはIntermediaryWorldは私の2つの選択肢ですが、確固たる決定を下す前に、もう少し議論をしたいと思います。

全てのコメント6件

Genの略語またはGenerationを使用しましたか

現在のIWorldの場合、通常のWorld 、クライアントとサーバーの世界、およびChunkRegion(World genで非常に一般的に使用されている)の間の分割が始まるのはまさにその通りです。

WorldViewのどちらを使用するかは、IWorldが状態スケジューリング、難易度、チャンクマネージャーの存在などの世俗的な機能を定義し始めるときに別の質問になります。

ワールドgenでのIWorldの使用についての言及は、Gen / GenerationViewが機能する理由の良い議論ですが、IntermediaryWorldのような名前は機能する可能性がありますが、これが使用される可能性のあるワールドgenコンテキストを補うものでもありません。

GenerationViewまたはIntermediaryWorldは私の2つの選択肢ですが、確固たる決定を下す前に、もう少し議論をしたいと思います。

iapprove

@ i509VCBGenerationViewが好きです。

私もGenerationViewに投票します。

ここでの議論に少し元気を取り戻したいと思います。

私がこれまでにこの問題で言及したリストされたオプション:

GenView
GenerationView
IntermediaryWorld
GeneratableWorld(基本的に#448、新しい命名基準)

上記についての私の意見:
GenViewは素晴らしくて短いですが、Genは略語の意味(General、Generation、Genji?)をあまり明確に示していません。

GenerationViewとGeneratableWorldはどちらも、GenViewよりもはるかに明示的であるという同じカテゴリに分類されます

すべてのワールドタイプが実際に生成可能であるとは限らないため、IntermediaryWorldは妥協点です(クライアントワールド)。
また、このクラスがインターフェースであるという事実のために、名前の中間部分は、これが世界または世俗的な機能の一種の「部分的な定義」を表すことを示しています。

他のいくつかのアイデア:
ProtoWorld(スポンジAPI名に触発され、ギリシャ語のprotoに基づいています。この文脈では、基本またはプロトタイプを意味するために使用されます)。

PrimativeWorld(単純化されたオブジェクトの意味でprimativeを使用すると仮定)、私が見る問題は、あるタイプの世界では意味をなさないプリミティブの社会的定義の意味です

#1350で閉鎖

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