31

» Crossland Wars / Crossland Wars Alpha released!

И да, это эльф.
На мобильные устройства будет порт?
Планируется. Но думаю, что пока релизить для мобильника - самоубийство. Хомячки не оценять почти полное отсутсвтие моделей и рельефа.
31

» Crossland Wars / Crossland Wars Alpha released!

alexprey, ну, меня смутило
в проекте
Так-то новость на репост не тянет, да. Хорошо, сегодня ночью добавлю в неё что-то интересное.
31

» Crossland Wars / Crossland Wars Alpha released!

alexprey, хм, ну на главной висит нормальная страничка. Что ещё нужно? В новость можно скринов закинуть.
31

» Crossland Wars / Crossland Wars Alpha released!

Uber, обязательно решим. Вопрос с камерой. Что-то я проект перенес на пятую и у меня тоже она медленно стала перемещаться. Ересь какая-то, я скрипты даже не трогал =\
31

» Crossland Wars / Crossland Wars Alpha released!

SiT3D, разумеется стоит говорить о недочетах. Игра не на весь экран, скорее всего, потому что ты не снял галочку с пункта Windowed, при запуске игры.
Игра пока безусловно сырая, но на то это и альфа. Мы работаем над улучшением.
Странно, у меня камера крутится довольно быстро. Попробую посмотреть что там.
31

» Unity / Многопоточность

MF, я чет дико туплю. Статья о том, как из побочного потока передать информацию в главный?
Если да, то я всё понял, довольно годно. Делал нечто подобное =)
31

» hjass / hjass

alexprey, там дальше
Я знать не знаю Haskell и знать не хочу! Что мне делать?
У парня всё схвачено =)
31

» WarCraft: Armies Of Azeroth / Нас заметили Blizzard Entertainment

Escapist, я не спрашиваю как =)
Я про то, что они могут сказать, что вы не имеете прав на использование моделей (пусть и переработаны) из их игр для заработка.
Надеюсь, что до такого они не дайдут.
31

» WarCraft: Armies Of Azeroth / Нас заметили Blizzard Entertainment

Escapist, аннтоацию, типа неофициальный проект?
А деньги-то разрешили зарабатывать?
31

» Nine / Nine

Для условжнения можно не девятку взять, а простое число.
31

» Nine / Nine

Генератор скучный. Нужно придумать более интересную генерацию чисел. Хотя, может мне показалось.
Надоело собирать после 100, но доиграл до 154.
Загруженные файлы
31

» Несыть / Переработка существ (часть 1)

Выглядит классно, но если присмотреться к черному червю на картинке ниже, то ощущение вогнутости тоже имеется. Хотя, в сравнении с предыдущим вариантом этот намного лучше =)
31

» WarCraft: Armies Of Azeroth / Нас заметили Blizzard Entertainment

alexprey:
Hellfim, если я не ошибаюсь, то русскую озвучку близы сами делают
Ошибаешься, официальную делал софтклаб. Он и сейчас, вроде бы, для WoW делает официальную.
31

» WarCraft: Armies Of Azeroth / Нас заметили Blizzard Entertainment

С русской озвучкой могут возникнуть проблемы, хз.
Не факт, что права на русскую озвучку принадлежат близзам. Хотя, знаю их политику анального огораживания, наверное она им всё же принадлежит.
31

» WarCraft: Armies Of Azeroth / Нас заметили Blizzard Entertainment

Ну и немного инсайда, с нами уже связались Близзард )
Fucking stop it, meh!
Скинь хоть в личку что написали =)
31

» WarCraft: Armies Of Azeroth / Нас заметили Blizzard Entertainment

300к просмотров за 2 дня?
Это и правда великолепно =)
Реквестирую график просмотров с YouTube analitics.
31

» Unity / Класс с математикой

Extravert, да норм-то норм.
Просто странно. Если ты занялся оптимизацией, то зачем тогда StraightIfNull?
public static bool Straight(Vector3 a, Vector3 b)
{
	float k1=0, k2=0;

	if (b.x==0f)
	{
		if (a.x!=0) return false;
	}
	else k1=a.x/b.x;

	if (b.y==0f)
	{
		if (a.y!=0) return false;
	}
	else k2=a.y/b.y;

	//Если первые 2 коэффицента нулевые, значит вектора заданы строго по оси z, а значит они лежат на одной прямой.
	if ((k1==0f)&&(k2==0f)) return true;
	
	//Если первые 2 коэффицента не равны нулю и не равны между собой, то это разные векторы.
	if ((k1!=0f)&&(k2!=0f))
	{
		if (!k1.EqualApprox(k2)) return false;
	}
	//Если k2=0, то нам это не важно, мы перезапишем в него другое значение всё равно
	else if (k1==0f) k1=k2;

	if (b.z==0f)
	{
		if (a.z!=0) return false;
	}
	else k2=a.z/b.z;

	//В общем, векторы заданы вдоль одной оси, значит они на одной прямой.
	if (k2==0f) return true;

	return k1.EqualsApprox(k2));
}
При таком раскладе можно ещё и на одной переменной сэкономить, но это уже лишнее, имхо.
31

» Unity / Класс с математикой

Extravert, почему бы не
public static bool Straight(Vector3 a1, Vector3 a2, Vector3 b1, Vector3 b2)
{
	return (a2-a1).normalize.Equals((b2-b1).normalize);
}
?
Этот код сравнивает одни и тем же направляющим вектором заданы 2 отрезка, или нет.
Но здесь есть небольшая проблема. Тебе же не важно направление, поэтому лучше сравнивать так:
public static bool Straight(Vector3 a1, Vector3 a2, Vector3 b1, Vector3 b2)
{
	var v1=(a2-a1).normalize;
	var v2=(b2-b1).normalize;
	return v1.Equals(v2) || v1.Equals(-v2);
}