Search
Write a publication
Pull to refresh
1
0
Павел @Pank0

Программист

Send message

Выглядит проект, как для первого, очень симпатично, но если заглянуть под капот, становится страшно. Я настроен позитивно, мне интересно читать о начинаниях и хотел бы поделиться опытом.

Почитай документацию от Microsoft по нейменгу полей. Также почитай про распределение ответственности в классах, ты в класс "Pong" загнал очень много всего, чуть ли не всю логику игры, а так классы лучше не перегружать. Ещё в "Update" не стоит всовывать столько if и непонятного кода, распредели его по методам и так будет лучше. Также в том же "Update" не стоит писать scoresText.text = playerScore.ToString() + ":" + enemyScore.ToString();, с текстом лучше работать только тогда, когда это надо, то есть можешь засунуть его изменение в момент получение очка, тебе не надо с ним работать постоянно, а только при изменении. Это конечно только малая часть советиков, но как минимум эти помогут оптимизировать игру и сделать код чище.
P. S. Не советую делать так много публичных полей, лучше делай их приватными но с параметром [SerializeField].

Интересно высказывание, мультяшную графику это как, изначально движок при создании сцены в 3д максимум ставить на него куб. В чем заключается мультяшность? Никто не запрещает писать шейдеры и применять пост-процессинг...

Всегда были платными, а если ты скачиваешь с торрентов, не значит, что оно бесплатно.
Можешь также воровать еду в магазинах и говорить, что она бесплатная.

Information

Rating
Does not participate
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity