Форум программистов, компьютерный форум, киберфорум
Xna
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
[Занятия 7-8] Разработка и создание игр для Windows и Windows Phone с помощью Microsoft C# + XNA 4.0
Запись от ImAlexSmith размещена 18.12.2012 в 22:55
Показов 23884 Комментарии 2

Очередные уроки В этом году крайние.
Кстати, можно отписываться на почту, если есть предложения по темам. Буду благодарен.

Занятие 7. Понятие компонента в XNA. Ограничивающие структуры, столкновения.
Занятие 8. Реализация класса для удобной работы с 2D графикой - Sprite.
Аватар для ImAlexSmith
Старый
[Занятия 5-6] Разработка и создание игр для Windows и Windows Phone с помощью Microsoft C# + XNA 4.0
Запись от ImAlexSmith размещена 24.11.2012 в 19:31
Показов 2662 Комментарии 0

Занятия за две недели:

Занятие 5. Конвейер контента в проектах на XNA. Основы компьютерной 2D графики. Работа с 2D текстом.
Занятие 6. Работа с 2D изображениями. Примеры программной анимации 2D изображений.

Спасибо za5 за несколько важных уточнений
Аватар для ImAlexSmith
Старый
Рейтинг: 5.00. Голосов: 4.
Создание поверхности вращения от пространственной кривой вокруг произвольной оси.
Запись от za5 размещена 10.11.2012 в 20:49
Показов 5977 Комментарии 4
Метки c#, c-sharp, xna

Берётся произвольная ось, для её задания нужно только лишь точка на ней и нормированный вектор направления. Плоская кривая пусть будет массивом отрезков. Пишется за вечер, но решил выложить чтобы облегчить участь тем кому это нужно. На ошибки особо не проверял. Как использовать я думаю не нужно пояснять. :D

Список треугольников:
C#
1
2
3
public class TriangleList
{
    public List<VertexPositionColor> Lines = new List<VertexPositionColor>(); //точки
...
za5
Старый
Рейтинг: 5.00. Голосов: 1.
[Занятия 1-4] Разработка и создание игр для Windows и Windows Phone с помощью Microsoft C# + XNA 4.0
Запись от ImAlexSmith размещена 10.11.2012 в 19:53
Показов 3366 Комментарии 0

Уже какое-то время пишу свои уроки по программированию игр на XNA 4.0 для школьников. Примерный возраст - 7ой-9ый класс, ну т.е. совсем-совсем начинающие
Будет приятно, если данные занятия помогут начинающим геймдевелоперам, а также, если уже более опытные хна-разработчики прокомментируют мои труды
Темы первых занятий:
Занятие 1. Инструменты разработки игр. Необходимые приготовления. Простейший пример на языке C#.
Занятие 2. Основы ООП. Особенности...
Аватар для ImAlexSmith
Старый
Рейтинг: 5.00. Голосов: 1.
Напряжённость от скольки хотите зарядов на каких хотите поверхностях
Запись от za5 размещена 20.10.2012 в 20:32
Показов 4043 Комментарии 5
Метки c-sharp, xna

в общем, просто поле суперпозиции 10-ти точечных зарядов. простая задача очень.
чёрный цвет-просто обрезал значения модуля вектора напряжённости больше такого-то значения.
делалось в течение дня
только на ютубе дёргается будто(из-за 30фпс) . если смотреть 60fps то максимально гладко.
za5
Старый
Рейтинг: 4.20. Голосов: 5.
Простейшая система частиц
Запись от za5 размещена 09.04.2012 в 18:02
Показов 16552 Комментарии 7
Метки c#, c-sharp, xna

Писалось где-то в течение двух дней

Простейшая система частиц.
Левой кнопкой добавляем.
Правой кнопкой притягиваем.


без:Hardware Instancing. (могут быть тормоза на слабых видюхах при числе более 5000.)

Для запуска понадобятся .net 4.0 client profile и xna redistributable 4 refresh
Нажмите на изображение для увеличения
Название: 1111111111.png
Просмотров: 1555
Размер:	260.4 Кб
ID:	515

А вот и 500000 текстур(не треугольников) через Hardware Instancing:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 1910
Размер:	565.1 Кб
ID:	533Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 2080
Размер:	682.3 Кб
ID:	534Нажмите на изображение для увеличения
Название: 3.png
Просмотров: 1698
Размер:	420.6 Кб
ID:	535Нажмите на изображение для увеличения
Название: 4.png
Просмотров: 2010
Размер:	758.1 Кб
ID:	536...
za5
Старый
Рейтинг: 4.50. Голосов: 2.
Склейшик-раcклейшик изображений. XNA.
Запись от za5 размещена 24.03.2012 в 00:21
Показов 5028 Комментарии 0
Метки c-sharp, xna

Вообще, конечно, вещь крайне тривиальная и почти никому не нужная, но не пропадать же сообщению.)
ПИШЕТСЯ ЗА ВЕЧЕР-НОЧЬ.


Цитата Сообщение от za5 Посмотреть сообщение
вчера вечером решил написать простейшую и почти бесполезную прогу. вообще это нужно на конечном этапе когда несколько маленьких неодинаковых текстур нужно объединить в один файл или разделить
...
za5
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru