Четвертая статья из серии статьей по основам программирования шейдеров в Unity. В этой статье мы продолжим писать Vertex-Fragment шейдер,немного усложнив его.
Третья статья из серии статьей по основам программирования шейдеров в Unity. В этой статье мы перейдем к практике и напишем несложный Vertex-Fragment шейдер.
Вторая статья из серии статьей по основам программирования шейдеров в Unity. В ней мы поговорим о ShaderLab'е и его внутренностях.
LibGDX не привносит ничего нового в android-технологии, но если Вы ничего не знаете про компиляцию Java кода на android, что ж, вкратце расскажу. Крайне рекомендую использовать Android Studio - эта IDE создана специально для разработки под android и в ней прекрасно встроен Gradle (в отличие от Eclipse).
Для веб-сайтов LibGDX использует Google Web Toolkit, который применяет технологию AJAX (Asynchronous Javascript and XML), благодаря чему не требуется JVM и появляется возможность использовать веб-приложение на любом устройстве, имеющем выход в интернет.
Однако в этом есть 2 крохотных минуса. Во-первых, для тестирования нужен работающий сервер (AJAX всё-таки клиент-серверная технология). А во-вторых, при трансляции код проходит обфускацию и внести какие-то существенные изменения в игру крайне затруднитель
В данной статье автор начнет с основ C#, поведает о том какими различными способами консоль умеет здороваться, да и о самой консоли. Автор будет рад если ты прочтешь это безумие :D.
При создании собственных контролов в нативном UnityGUI зачастую используется метод GUIUtility.GetControlID(FocusType.Native), чтобы получить новый ID.
Однако данный способ имеет два существенных минуса, делающих код непредсказуемым.
Во время рисования через Handles/Gizmos/GL вы можете столкнуться с проблемой, которая заключается в том, что нарисованные треугольники и линии начинают "играть" на находящемся рядом меше.
Помимо этого, эффект не статичен, линии начинают прыгать при изменении параметров обзора камеры.
Всех приветствую! Сегодня мы начнём заделывать игру "крестики-нолики" на Lua, используя при этом такую библиотеку как LOVE.
LibGDX позволяет создавать на Java ещё более кросплатформенные приложения, но просто сделать только ПК версию. Для прочих устройств требуется то сдк скачать, то с сервером помудрить, то мак купить… Вот о последнем и поговорим.
CollectableItemData.cs
[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]