ハイパーリンク:3 header image 4

2023年07月03日のエントリー


2023年07月03日(月) 00:56:44 · 雪が積もらないので はコメントを受け付けていません · Minecraft

minecraftの

HeatAndClimateとHervestFestival、SnowAccumulationを組み合わせて使っているが、どうも積雪周りがおかしい。
春夏秋でも雪が降るようなバイオームで、雪が積もっては解けるを激しく繰り返すのである。
多分気温の閾値が妙なことになっていると思う。

それぞれのMODの中を見てみると気温0.15を境にして雪が積もるかどうかを判定している。
ただ、気温を取得する関数がそれぞれのMODで違うのでどこまで共通の結果が出るのか。
あとはHervestFestivalが天気をいぢっているのでworld.isRaining()がどういう結果になるのか。
わかりません。

結局HeatAndClimateは一部をいぢろうとすると全部がおかしくなるのと、HervestFestivalも作りが複雑でよくわからないので一番作りが簡単なSnowAccumulationでどうにかすることにした。
他の二つのMODの持っている気温と天気の取得関数をimportして使えるようにして、積雪判定と雪解け処理を追加するのである。
それで、まあ期待通りの動きになった。

ただ、このSnowAccumulationもイベントのフックが気になっている。
tickごとにひっかけて動作中の全チャンクに対して判定をするので重いんじゃないかと。
乱数で処理するときしない時を分けているので常に重いわけでもないだろうけども。
入れてるときと入れてない時のFPSを比べてみて、考えたい。

タグ :

  • 検索

  • エントリー

  • コメント情報

    • 入道崎へのコメント (香川の人より[2020/02/07])
      テント張りたくなるお
    • なおったへのコメント (かがわのしとより[2017/05/21])
      よかったよかった
    • 髄膜炎へのコメント (koroより[2017/05/18])
      ファー
    • 髄膜炎へのコメント (かがわのしとより[2017/05/17])
      ちゃんと看病してもら
    • maaへのコメント (四国の人より[2017/02/25])
      ニートになったのか?
    • 白馬へのコメント (香川の人より[2017/01/19])
      ナイススーイー
    • 一人飲みへのコメント (四国の人より[2016/11/18])
      修行が足りん ハー
    • どーなっつへのコメント (hirosiより[2016/04/28])
      ミスドもいいけどね