• 自称中級者のMinecraft日記 Eclipseで艦これMOD(仮)に挑戦 更新に代えての現状報告、三度

    2017-02-21 20:073時間前1
    さてさて、一応、MOD の更新は最終段階に入りました。


    MOD をコンパイルして・・・


    通常の Minecraft に放り込んで、レシピやブロックの挙動を確認を始めるところです。


    ブロックをレシピから作れることを確認して、
    後は、名前のローカライズが抜けてないかを確認して、
    レシピ紹介用にスクリーンショットを撮って、
    データ値を持つブロックの挙動を確認して、
    MOD紹介用にブロックを並べて・・・・・・といった作業が続きます。

    特に問題が発生しなければ、2月27日(月)か28(火)でリリースする予定です。

    製作時間の都合上、新規で追加を予定していたブロックのうち2つの製作を見合わせているのですが、何とかここまで漕ぎつけました。2週間前でリリース出来ていたなら、その2つを何が何でも入れ込んだのですけど、時季を過ぎてしまったんですよねぇ・・・

    要りますか? チョコレートと花束。
    要は、バレンタイン用に考えていたアイテムです。

    チョコレートは、ポーションのような追加効果の付与までは間に合わないでしょうけど、空腹を満たすだけの食料としてなら行けるのかなぁ。カカオと牛乳から作るミルクチョコレートですね。

    もう一方の花束は、花を幾つか組み合わせて作るアイテム。花瓶と組み合わせて、ブロックとして置けるようにするイメージをしています。3Dモデルの調整に結構な時間を取られることが分かっているので、作業をためらっています。

    追記:いつの間にか、Minecraftのランチャーが新しくなっていて慣れません。


  • 広告
  • 自称中級者のMinecraft日記 Eclipseで艦これMOD(仮)に挑戦 更新に代えての現状報告再び

    2017-02-06 19:03
    遠景で失礼します。
    2月1週分の更新ができなかったので、現状報告です。


    一応、FACINGや隣接変形などデータ値についての記事を書こうとしていました。いたのですが、とある追加ブロックを作る中で、自分の理解に自信を持てなくなってしまいまして、筆が止まった次第です。

    で、いま何をやっているかというと、もっぱら雛飾りの作成をしています。


    どんな仕上がりになるかは、2月中を予定しているアップロードをお待ち下さい。

    (つづく)
  • 自称中級者のMinecraft日記 Eclipseで艦これMOD(仮)に挑戦 ブロックの性質 立方体として扱わないブロック

    2017-01-29 14:41
    鎮守府MOD には、立方体ではないブロックがたくさんあります。

    しかし、Minecraft は、見た目でそのブロックが立方体かどうかを判別しているわけではありません。プログラムで動いているゲームですから、クラスに書かれたコードから、立方体なのかそうじゃないのかを読み取ります。

    public boolean isFullCube(IBlockState state) {
    return false;
    }
    とクラスに書いてあれば、そのブロックは立方体ではない物として扱います。反対に、このコードが無いまたは return true; と書かれていれば、どんな見た目をしていても立方体のブロックとして扱います。

    ブロックを立方体として扱うかどうかは、立方体を基本とする Minecraft の中では様々な影響が出てきます。

    ・影
    鎮守府MOD のカフェテーブルを使って、isFullCube の影響を見ていきます。
    まずは影の処理で、左が立方体とした場合、右が立方体としない場合です。

    立方体とした左は、16×16×16 の内側は光を遮って影になるはずですから、机の下は暗くなります。一方、立方体としない右は、光を遮る判定が発生しないため明るくなります。

    立方体として扱う場合の影について、もう少しだけ。
    FullCube の内側にできる影だからだと解釈していますが、下のように床にシーランタンなどを置いても、カフェテーブルの影は消せません。光源は、あくまでブロックの表面を照らしてそこにある影を消すものであって、ブロック内部の影までは消せないようです。

    ちなみに、配布している鎮守府MOD は立方体としない設定をしてあります。理由は、この消せない影があるためです。

    ・植木鉢などの設置物

    立方体とした左は、ブロックへの設置物を置くことが可能です。しかし、立方体としない右では、設置物を置くことが出来ません。

    ・レッドストーン

    レッドストーンダストも設置物になるため、立方体としない右には置くことが出来ません。

    ・着火

    立方体とした左では、火打ち石を使うと火を着けることが出来ます。焼失はしないけど火を着けることはできる石ブロックのような振る舞いになります。しかし、立方体ではない右には、火打ち石でも火を着けられません。※カマドで燃やせるかどうかは、また別の話です

    (つづく)