Найти в Дзене
Графические шейдеры в Unity: создание потрясающих визуальных эффектов
Графические шейдеры — один из самых мощных инструментов в арсенале разработчика игр на Unity. Они позволяютCreating визуальные эффекты, которые невозможны с помощью стандартных материалов. В этой статье мы рассмотрим основы работы с шейдерами в Unity, их виды и способы создания, а такжеatak примеры использования на практике. Шейдер — это специальная программа, запускаемая на видеокарте, которая решает, как объект будет визуализироваться на экране. Шейдеры отвечают за: glsl Shader "Custom/PulsingShader" { ...
2 дня назад
Зуммер (Buzzer) – излучатель звука в электронике
Зуммер (от англ. buzzer) – это простое электронное устройство, преобразующее электрический сигнал в звук. Оно широко используется в бытовой технике, автомобилях, игрушках, сигнализациях и роботизированных системах для генерации звуковых сигналов. В этой статье мы разберём, как работают зуммеры, их виды и как их подключать к микроконтроллерам (например, Arduino). Зуммер состоит из: При подаче напряжения на зуммер он вибрирует, создавая звуковые волны. cpp // Переменные: const int buzzerPin = 9; //...
2 дня назад
Создание и настройка противников в Unity: архитектура MVC
Продолжаем разработку 3D-игры с использованием Модели-Представления-Контроллера (MVC). В этом видео уроке мы добавим в проект интеллектуальных противников — врагов, которые патрулируют территорию, обходят препятствия и взаимодействуют с игроком. MVC — это шаблон проектирования, который разделяет логику приложения на три компонента: Этот сценарий отвечает за состояние врага (позиция, таймеры, здоровье). csharp // EnemyModel.cs using UnityEngine; public class EnemyModel { public Vector3 CurrentDirection...
2 недели назад
RGB-светодиод: принципы работы, подключение и управления цветом.
RGB-светодиод — это инновационный электронный компонент, который способен испускать свет разных цветов и оттенков, благодаря интеграции трёх кристаллов: красного, зелёного и синего. Сегодня это ключевой элемент в создании цветовых эффектов в Arduino-проектах, декоративном освещении, индикаторах и системах домашней автоматизации. RGB-светодиод состоит из трёх независимых кристаллов, каждый из которых отвечает за свою часть спектра: Смешение этих трёх цветов происходит по принципу аддитивной цветовой...
2 недели назад
Листинг кода к видео Arduino №7 — Управление RGB-светодиодом. Смена цветов и Цветовая Температура с Потенциометром.
const int pin_R = 11; const int pin_G = 10; const int pin_B = 9; int i, R, G, B; void setap(){ pinMode(pin_R, OUTPUT); pinMode(pin_G, OUTPUT); pinMode(pin_B, OUTPUT); i = 0; R = 255; G = 0; B = 0; } void loop(){ switch(i){ case 0: G++; if(G == 255){i = 1;} break; case 1: R--; if(R == 0){i = 2;} break; case 2: B++; if(B == 255){i = 3;} break; case 3: G--; if(G == 0){i = 4;} break; case 4: R++; if(R == 255){i = 5;} break; case 5: B--; if(B == 0){i = 0;} break; } analogWrite(pin_R, (255 - R)); analogWrite(pin_G,...
2 недели назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала