Комментарии 10
Спасибо, интересно (поставил бы плюс, но кармы не хватает :)
Еще интересно, как "перегонять" модели из MagicaVoxel в Unity.
Какая красивая у вас получается игра! Желаю вам с женой успехов в этом проекте. Было очень интересно почитать уже вторую статью от вас и наблюдать за прогрессом. Пожалуйста, продолжайте!
А вам удобно читать такие здоровенные лесенки?
Что-то типа такого не лучше будет?
public void Check()
{
if (disabled) return;
RaycastHit hit;
Ray ray = new Ray(transform.position, rayVector);
Physics.Raycast(ray, out hit, 1000f, 1 << LayerMask.NameToLayer("Object Show"));
if (hit.collider != null)
{
if (hided) Show();
Debug.DrawLine(ray.origin, hit.point, Color.red);
return;
}
if (hided) {
Debug.DrawLine(ray.origin, hit.point, Color.red);
return;
}
if (dependOnStatus && status != null)
{
if (status.value)
{
Show();
Debug.DrawLine(ray.origin, hit.point, Color.red);
return;
}
}
Hide();
Debug.DrawLine(ray.origin, hit.point, Color.red);
}
P.S. оно hidden, не hided
Добрый день, спасибо за статью. Симпатично и интересно у вас получается. Хотелось бы поиграть ;) Жду новый статей и желаю удачи!
Я просто напишу, что в восторге от игры света в вашей графике.
Классная игра, так держать! Я бы поспорил про куб без внешних сторон - в моделировании полигоны просто выворачивают наизнанку, нормалью внутрь. Тем самым получается подобный эффект просвечивания полигонов.
Вот тут можно упростить (в глаз сильно бросилось):
if (dependOnStatus && status != null && status.value)
Show();
else
Hide();
Игра мечты, которую я делаю вместе с женой (Часть 1)