Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ)
if (player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.beach) {
}
Вроде как, да.Faik-man написал(а):То есть в примере мы сравниваем константную переменную beach класса BiomGenBase с результатом метода getBiomeGenForCoords?
Все значения биома на котором находимся (температура, влажность, цвет биома, цвет облаков, цвет травы и т.п.). (Я не могу это объяснить, так как не знаю как это объяснить.)Faik-man написал(а):мне одно не понятно, если этот метод имеет тип, то о чем это говорит и какие он возвращает значения? извините за мою нудность, но я хочу до конца понять работа этой функции.
Приведу пример:timaxa007 написал(а):Я не могу это объяснить, так как не знаю как это объяснить.
EntityPlayer player = Minecraft.getMinecraft().thePlayer;
timaxa007 написал(а):Я не могу это объяснить, так как не знаю как это объяснить.
Пиши в ЛС в вк, все поясню на пальцах.Faik-man написал(а):все равно не понял. ладно, хрен бы с ней с этим методом, а откуда брать параметры для этого метода? это ведь координаты игрока, так ведь, тогда нужно еще один метод, который возвращает значения координат?
К тому же вы в этом примере привели объявление и инициализацию переменной, которая ссылочного типа EntityPlayer, то есть создается ссылка на определенный объект или массив, который относится к классу EntityPlayer.timaxa007 написал(а):Приведу пример:timaxa007 написал(а):Я не могу это объяснить, так как не знаю как это объяснить.
Чему равно "player"? Число или булену!? Нет, он равен значению "EntityPlayer". Ты такой-же смысл должен понять.Код:EntityPlayer player = Minecraft.getMinecraft().thePlayer;
"getBiomeGenForCoords" возвращает значение "BiomeGenBase", а не возвращает класс "BiomeGenBase".
timaxa007 написал(а):Я не могу это объяснить, так как не знаю как это объяснить.
Вы просто прелесть, теперь я все понял))Dragon2488 написал(а):Методы могут возвращать любые типы (ну почти). Данный метод возвращает объект типа BiomeGenBase, то есть его можно сравнить с другим объектом такого же типа. В данном случае мы его сравниваем с объектом биома пляжа.