Мистер Kenney раздает пак из кучи разных ассетов на любой цвет и вкус!
https://kenney.itch.io/kenney-game-assets - ссылочка на пак
Please open Telegram to view this post
VIEW IN TELEGRAM
itch.io
Kenney Game Assets All-in-1 by Kenney
Includes 60,000+ game assets including 2D sprites, 3D models and more!
🔥50👎4🐳1💋1
Периодически вижу вопросы о том, как сделать объект прозрачным, при этом, чтобы визуально прозрачные слои не наслаивались друг на друга (как на скрине 1).
В целом, ничего сложного - просто надо прописать пару инструкций + stencil тест.
Накиньте
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥152🐳4
Понимаю, что это не то, чтобы праздник, но лично для меня - да. Честно говоря, не люблю холод и зиму (да, есть своя атмосфера и иногда жду ее наступления, но все же мне ближе тепло и лето:))
p.s. Еще и праздник котят сегодня! У кого кошки? Поздравили своих питомцев??? ПРИЗНАВАЙТЕСЬ!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🤗7🐳3💯1
Хочу оповестить, что сделал двух специальных ботов с небольшими подарками и немножко рассказать про них:
P.s. завтра будет пост о том, чем я занимаюсь сейчас, где видосы и какие планы на них:)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍5🐳3👻2🥰1
Небольшой пост о том, почему на канале уже больше месяца не выходят видосы и когда уже появится новый контент
На самом деле причин отсутствия видео несколько:
В общем всякого разнового навалилось в первые месяцы нового года, но по тихоньку разгребаю и скоро начну выкладывать контент!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41👍7🔥3🐳3💔3👌1💋1
Поздравляю всех девушек с этим замечательным праздником и желаю чтобы все ваши мечты сбылись!!!
P.s. Парни, в комментариях оставляйте свои поздравления!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27🥰6🐳4💘3
Программа курса.pdf
174.2 KB
Наконец-то программа курса для начинающих готова! Потратил на ее составление больше времени, чем рассчитывал, т.к. очень хотел уместить сюда все необходимые знания для начинающих, чтобы при этом они были плотно интегрированы с работой в движке и на выходе вы имели крепкую основу по C# и могли создавать свои полноценные проекты.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33👍14🐳5🤝1
По-тихоньку возвращаемся с контентом и это еще один пост из серии лайфхаков, поэтому с вас
На персонаже висит компонент CharacterController, двигается с помощью Move() и в определенный момент игры вы хотите переместить его в какую-то точку через transform.position = newPosition. Казалось бы тривиальная задача - персонаж должен переместиться и двигаться дальше из новой точки, однако перемещение в новую точку игнорируется и персонаж продолжает двигаться как ни в чем не бывало
Проблема в том, что в настройках физики по умолчанию отключена автоматическая синхронизация преобразований, поэтому Move() будет игнорировать новое преобразование, пока не апдейтнется новый кадр, так что заходим Edit>>Project Settings>>Physics>>Auto Sync Transform и ставим этот пункт в True. Либо можно в ручную в нужных местах делать синхронизацию через Physics.SyncTransform (кстати это может помочь и с другими багами, связанными с rigidbody и тп)
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62👍13🐳5🦄1
Контента долго не было (доделывали с командой мвп под мобилку и планировал некоторые вещи по контенту), но уже скоро начнется выпуск видосов, стартанет новый поток курса и даже небольшое мероприятие планируется!
Ставь
Please open Telegram to view this post
VIEW IN TELEGRAM
yakovlevgamedev.ru
Курс разработчика на Unity
🔥72❤5👍5🐳4
Не люблю публичные соболезнования и тп. но, думаю, сегодня обойдёмся без screenshot saturday. Всем сил!
🕊104🙏17👍10🤡7😢5🤨1
Акция заканчивается 31 марта
Думаю кому-то пригодится:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Unity Asset Store
Mobile Monetization Pro: Ads, IAP(In App Purchase) & More - Android & iOS | Integration | Unity Asset Store
Use the Mobile Monetization Pro: Ads, IAP(In App Purchase) & More - Android & iOS from LevelKraft Games on your next project. Find this integration tool & more on the Unity Asset Store.
🔥27👍8🐳3❤1👎1
Киньте
Довольно часто возникает ситуация, когда необходимо получить/вывести информацию об объекте. Но надо понимать, что объекты, зачастую, имеют какой-то интерфейс взаимодействия и передавать объект целиком может быть опасно (кто-то дернет метод, кто-то поменяет свойство и тп), поэтому на такой случай можно делать свои ReadOnly интерфейсы - это бывает очень удобно и безопасно.
Например, у нас есть объект какой-то игровой сущности и я, при задевании ее коллайдером, хочу вывести информацию о ней.
public class GameEntity: MonoBehaviour
{
public int Health { get; private set; }
public bool CanEat { get; private set; }
public string Name { get; private set; }
public void TakeDamage() { /* DO Something */ }
public void Heal() { /* DO Something */ }
public void StartWork() { /* DO Something */}
}
Задача довольно узкая и понятная. Для нее мне нужна от объекта лишь информация на чтение, без возможности как-то влиять на его состояние. Поэтому можно завести ReadOnly интерфейс, куда вынести всю информацию для считывания и реализовать на нашей сущности
public interface IReadOnlyGameEntity
{
public int Health { get; }
public bool CanEat { get;}
public string Name { get; }
}
public class GameEntity: MonoBehaviour, IReadOnlyGameEntity
{
//тело остается как было
}
Теперь остается лишь там, где необходимо получать сущность по этому интерфейсу и выводить необходимую информацию
public class GameEntityTrigger: MonoBehaviour
{
private void OnTriggerEnter(Collider other)
{
if(other.TryGetComponent(out IReadOnlyGameEntity gameEntity))
Print(gameEntity);
}
private void Print(IReadOnlyGameEntity gameEntity)
=> Debug.Log(gameEntity.Name + gameEntity.Health + gameEntity.CanEat);
}
Получается чисто, и не надо переживать. что кто-то нарушит состояние объекта (по крайней мере там где никак не ожидаешь). Аналогично можно поступать с событиями и тп (часто кидают события, где передают себя, опять же, лучше это делать под ReadOnly интерфейсом)
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥219👍13🐳3🤓3😐2😁1🏆1
Кстати там вас ждет анонс приятного для многих мероприятия о котором расскажу подробнее на днях:)
Поддержите видос лайком, комментарием и временем просмотра! Всех люблю
https://www.youtube.com/watch?v=6g7-4wz9nd0 <- вот ссылочка на видосик:)
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Super Mario Odyssey в Unity! КАК ЭТО СДЕЛАНО? Механика зашляпливания из Марио
📝Всем шарп! ! Это новый выпуск рубрики "КАК ЭТО СДЕЛАНО", в котором мы с вами на Unity воспроизводим интересные механики из популярных игр, стараясь максимально приблизиться к оригиналу! И сегодняшним героем стала одна из лучших игр на Nintendo Switch – Super…
🔥46👍6🐳3🆒2🥰1
Еще один пост из серии лайфхаков, поэтому с вас
Часто в проектах практикуется создание разных сцен для запуска игры (например, базовая пустая сцена, где прогреваются всякие рекламные сервисы, аналитика и тп, а уже потом мы двигаемся дальше). Соответственно, чтобы тестировать, допустим, геймплейную сцену надо постоянно включать базовую и запускаться с нее. Сами понимаете, что часто такое проворачивать очень утомительно и надо проблему решать
В таком случае можно написать расширение для запуска нужной сцены, а еще лучше не придумывать велосипед и использовать готовый и удобный бесплатный ассет по ссылочке ниже! Сам часто пользуюсь) Просто скачиваете его себе через пакетный менеджер, используя ссылку с гитхаба, перезапускаете проект и вуаля - у вас очень удобная менюшка с выбором сцены, которую вы хотите запустить, так еще сверху ненможко удобного функционала, по типу добавления сцен в избранное)
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥88👍9🐳3❤🔥2🤣1