Pull to refresh

Comments 10

Спасибо, интересно (поставил бы плюс, но кармы не хватает :)

Еще интересно, как "перегонять" модели из MagicaVoxel в Unity.

Спасибо :) Я использую Voxel Importer https://assetstore.unity.com/packages/tools/modeling/voxel-importer-62914

UFO just landed and posted this here

Какая красивая у вас получается игра! Желаю вам с женой успехов в этом проекте. Было очень интересно почитать уже вторую статью от вас и наблюдать за прогрессом. Пожалуйста, продолжайте!

А вам удобно читать такие здоровенные лесенки?

Что-то типа такого не лучше будет?
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();
Sign up to leave a comment.

Articles