ja:tutorial:concepts
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ja:tutorial:concepts [2022/08/09 16:09] – Wikiをウィキに skytomo | ja:tutorial:concepts [2023/08/07 23:20] (current) – [修正] 訳の向上 gai | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Minecraft の基本コンセプト ====== | ====== Minecraft の基本コンセプト ====== | ||
- | このセクションは、内容を広く浅くした、初心者による初心者向けの概要として設計されており、最初の Mod を開始する前に背景知識として必要な基本的な概念と定義をカバーしています。ゲームに表示される要素に関連する概念もあれば、改造中に頻繁に使用される使用済みファイルまたはクラスに関連する概念もあります。これらの用語と概念を理解することで、ウィキの他のセクションを理解しやすくなることを願っています。 | + | このセクションは、内容を広く浅くした、初心者による初心者向けの概要として設計されており、最初の Mod を開始する前に背景知識として必要な基本的な概念と定義をカバーしています。ゲームに表示される要素に関連する概念もあれば、 |
- | ^ 概念 | + | ^ 概念 |
- | | Item | 手に持ったり、地面に落としたり、在庫に入れたり、コンテナに保管したりできるもの。 それはそれを置く前に手に持った道具かブロックかもしれません。 | | + | | Item | アイテム |
- | | Block | Minecraft で構築し、世界中に配置されているものすべての重要なコンポーネント。多くのブロックは立方体ですが、世界に配置するほとんどのものは、かまどのようにブロックとして実装されます。ボタン、柵、ドアなど、一部のブロックは立方体のようには見えませんが、それでもブロックとして扱われます。ブロックは、ゲームで見られる実際の単一のブロックではなく、ブロックのタイプの定義としてコードで考えられるべきであることに注意することが重要です。 | | + | | Block | ブロック |
- | | Block state | ブロックの状態(コードでは " | + | | Block state | ブロック状態 |
- | | Block item | 手に持って積み重ねて収納できるブロックのアイテムフォーム。 | | + | | Block item | ブロックアイテム | ブロックのアイテムとしての状態を指します。あなたが手に持ったり、複数個をまとめて収納したりできるものです。 | |
- | | Entity | 通常移動する世界の動的オブジェクト。たとえば、アイテムの場合は ''< | + | | Entity |
- | | Living entity | プレイヤーやモブ(牛、ゾンビ、コウモリなど)のように、世界で生きていて動いているエンティティのサブカテゴリ。 | | + | | Living entity |
- | | Block entity | 含まれているアイテムや作成の進行状況など、ブロックの追加データを保存します。たとえば、ティックするときに、ブロックに追加のロジックを提供できます。すべてのブロックにブロックエンティティがあるわけではありません | + | | Block entity | ブロックエンティティ | チェストに収められているアイテムやかまどの精錬の進行状況などの、ブロックの追加データを保持します。ティックするときなどに、ブロックに追加のロジックを提供できます。''< |
- | | Block/item model | モデルは、ブロックまたはアイテムの外観を表すために使用される記述データのセットです。たとえば、鉄のブロックやかまどには、各面の形状とサイズを説明する情報や、特定の表面に独自の外観を与えるために使用されるテクスチャ(画像)の場所に関する情報が含まれます。 モデルは通常 JSON ファイルで記述されますが、 Java コードを介して生成することもできます。 | | + | | Block/item model | ブロック/ |
- | | Entity model | エンティティには独自の 3D モデルもあり、通常はコードで ''< | + | | Entity model | エンティティモデル |
- | | Texture | これらは、サーフェスに独自の外観を与えるために使用されるグラフィックイメージです。これらは通常、ブロックやアイテムの場合は 16 × 16 ピクセルの .PNG ファイルとして、またはエンティティや GUI 要素の場合はより大きな画像として実装されます。 | | + | | Texture | テクスチャ | 表面に独自の外観を与えるために使用される画像を指します。これらは通常、ブロックやアイテムの場合は 16 × 16 ピクセルの .PNG ファイルとして、エンティティや GUI 要素の場合はより大きな画像として実装されます。 | |
- | | Renderer | ほとんどの Mod は、 '' | + | | Renderer |
- | | NBT | ほとんどの Mod は、 | + | | NBT | NBT | NBT は、Minecraft で使用されるデータファイルのフォーマットです。NBT の save/load メソッドはエンティティやブロックエンティティクラスで使われ、ワールドの保存や読み込みを可能にします。複雑に聞こえるかもしれませんが、2 つのメソッドをオーバライドして数行のコードを書くだけです。[[tutorial: |
- | | Sides | Minecraft は、クライアントとサーバーの 2 つの部分で設計されています。サーバーでプレイする場合、区分は明確ですが、自分のコンピューターでプレイする場合、サーバーのピースはまだ存在します。クライアントとサーバーの両方から呼び出されている特定のオーバーライドされたメソッドがよく見られます。どちらの側に応答しているかを区別するには、それをテストする必要があります。最も簡単で一般的な方法は、ブールメソッド '' | + | | Sides | サイド |
- | | Data sync | ブロックデータをそのブロックエンティティに保存することはできますが、そのようなデータはサーバーとクライアントの間を自動的に移動しません。 | + | | Data sync | データの同期 |
- | これは、 Essential Minecraft Concepts ページの初期バージョンです。確かに、まだ追加する必要のある多くの概念があります。初心者の方、説明されていない概念に出くわし、学習中に困惑した場合は、このページに追加してください。専門家は、 Minecraft や Fabric の改造について何も知らない人でも理解できるように、説明を十分に単純にして、見つけたエラーを修正してください。 | + | この記事は初期バージョンです。まだ追加するべき多くの概念があるでしょう。初心者の方で、学習中に説明されていない概念に出くわし困った場合は、このページに追加してください。専門家の方は、 Minecraft や Fabric の改造について何も知らない人でも理解できるように、説明をわかりやすくしたり、誤りを修正したりしてください。 |
ja/tutorial/concepts.1660061374.txt.gz · Last modified: 2022/08/09 16:09 by skytomo