Раздача интернета с Mac на Ubuntu
Раздать интернет с MacBook на компьютер с Ubuntu можно нескольким способами, в зависимости от того, как MacBook сам получает интернет и как вы хотите его передать На MacBook нельзя одновременно…
Раздать интернет с MacBook на компьютер с Ubuntu можно нескольким способами, в зависимости от того, как MacBook сам получает интернет и как вы хотите его передать На MacBook нельзя одновременно…
Чтобы Ollama на Mac принимала запросы из локальной сети, необходимо изменить адрес прослушивания с localhost (127.0.0.1) на 0.0.0.0, который означает «все доступные сетевые интерфейсы». Настройка через Терминал (временное решение) Этот способ работает до…
Чтобы проверить скорость генерации (токены в секунду) в Ollama, можно использовать встроенные средства или внешние бенчмарки. 1. Самый простой способ: Команда /set verbose Если вы используете Ollama через терминал, вы можете включить…
Установка Откройте терминал и выполните официальный скрипт установки: curl -fsSL https://ollama.com/install.sh | sh Этот скрипт автоматически скачает бинарные файлы, создаст пользователя ollama и настроит службу systemd. Запуск и управление службой (systemd): Запустить…
В Unity мы привыкли использовать корутины (StartCoroutine) для реализации таймеров и отложенных вызовов. Однако этот подход требует наличия MonoBehaviour, что не всегда удобно. Особенно это становится проблемой, когда логика располагается…
Задачи продолжения или continuation task позволяют определить задачи, которые выполняются после завершения других задач. Благодаря этому мы можем вызвать после выполнения одной задачи несколько других, определить условия их вызова, передать из предыдущей…
Одна задача может запускать другую - вложенную задачу. При этом эти задачи выполняются независимо друг от друга. Несмотря на то, что здесь мы ожидаем выполнения внешней задачи, но вложенная задача…
В основе библиотеки TPL лежит концепция задач, каждая из которых описывает отдельную продолжительную операцию. В библиотеке классов .NET задача представлена специальным классом - классом Task, который находится в пространстве имен System.Threading.Tasks. Данный…
Universal Render Pipeline (URP) - это конвейер рендеринга по умолчанию в Unity 6. В этом руководстве мы объясним, почему мы делаем URP по умолчанию, расскажем о ключевых особенностях и преимуществах этого Scriptable…
Данная статья является попыткой переварить и упростить 2-часовое видео, материала созданного ребятами из "k-syndicate.school" и предоставленного (за что им огромное спасибо) в свободном доступе: K-Syndicate. ZENJECT (позже EXTENJECT) - Фреймворк с…
минимально возможная реализация Firebase Dynamic Links в Unity для iOS, которая позволяет обнаружить deferred deep link — без лишней логики. ✅ Что ты получишь: Подключение Firebase Проверка deferred deep link…
🧠 Что такое deferred deep linking? Это механизм, при котором ты можешь передать ссылку и параметры пользователю ещё до того, как он установит приложение,а приложение получит их при первом запуске…
Меняем материал в Skybox с помощью Coroutine В проекте создаем сцену с тремя кнопками. Кнопки будут менять материал скайбокса. Также создаем три материала с Shader Skybox/Panoramic, материалам назначаем серый, зеленый…
Система адресуемых объектов позволяет разработчику запрашивать ресурс по его адресу. Как только актив (например, префаб) помечен как «адресуемый», он генерирует адрес, который можно вызывать из любого места. Где бы ни…
Установите пакет UPM со ссылкой на git или пакет ресурсов UniTask/releases . // extension awaiter/methods can be used by this namespace using Cysharp.Threading.Tasks; // You can return type as struct UniTask<T>(or UniTask), it is…
using UnityEngine; using System; using System.Collections; public class MyScript_1 : MonoBehaviour { void Start() { MyScript_2.Instance.MyFunc_2(MyFunc_1); } private void MyFunc_1(bool result) { Debug.Log("result " + result); } } public class…
Событие вызывается только в том классе, где оно было объявлено, извне его вызывать нельзя. Подписываться на события нужно извне. using System; using UnityEngine; public class PlayerInput : MonoBehaviour { public…
PurchaseEventArgs является составным json объектом, Для наглядности мы будем использовать Unity3D: MiniJSON который декодирует и кодирует простые строки JSON и не предназначен для использования с массивами строк JSON. Поэтому данные…
Иногда полезно понимать какую информацию о товаре можно получить из магазина.В случае Apple AppStore добавим в код приложения след логи: // логирование информации о товаре после покупки Debug.Log("1.0 " +…
Многие плагины iOS или Android используют функции обратного вызова которые запускаются в главном потоке iOS или Android, но не в главном потоке Unity. Так как любые изменения UI (изменение цвета,…