Computer graphics in Snap!: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
| Строка 14: | Строка 14: | ||
<snap project="RGB_Costume" user="patarakin" /> | <snap project="RGB_Costume" user="patarakin" /> | ||
[[Файл:RGB Costume script.png]] | |||
---- | ---- | ||
| Строка 21: | Строка 23: | ||
switch to costume ((([pixels V] of costume [current V]) ) x ((list [R][G][B][T] @delInput @addInput)) / 100 @delInput @verticalEllipsis @addInput) | switch to costume ((([pixels V] of costume [current V]) ) x ((list [R][G][B][T] @delInput @addInput)) / 100 @delInput @verticalEllipsis @addInput) | ||
} | } | ||
</snapblocks> | </snapblocks> | ||
=== Сенсоры, которые считывают графические данные === | === Сенсоры, которые считывают графические данные === | ||
Версия от 18:43, 4 марта 2025
| Описание | Как использовать возможности Snap! для представления понятий компьютерной графики.
|
|---|---|
| Область знаний | Информатика, Game design, Игра |
| Область использования (ISTE) | |
| Возрастная категория | 13
|
| Поясняющее видео | |
| Близкие рецепту понятия | RGB |
| Среды и средства для приготовления рецепта: | Snap! |
Управление цветом и прозрачностью спрайта при помощи внешних переменных
- RGB_Costume
- Демонстрация того, как можно управлять цветом спрайта, меняя данные его костюма - pixels of costume (alonso) + мы можем выводить переменные на экран в виде рычажков и управлять ими
<snapblocks> when green flag clicked forever { switch to costume ((([pixels V] of costume [current V]) ) x ((list [R][G][B][T] @delInput @addInput)) / 100 @delInput @verticalEllipsis @addInput) } </snapblocks>
Сенсоры, которые считывают графические данные
([hue V] at [mouse-pointer V])
([RGBA V] at [myself V])- значение RGBA в точке, где находится спрайт, возвращается как список значений

