|
2 / 2 / 0
Регистрация: 27.06.2019
Сообщений: 1
|
||||||
Приложение, симулирующее дождевые капли27.06.2019, 12:33. Показов 6879. Ответов 30
Метки многопоточность (Все метки)
Дело такое: я хочу написать программу, которая бы симулировала дождь. Равномерно по экрану я генерирую капли, которые затем должны падать вниз, но они не рисуются + они не падают. Я абсолютно без понятия, почему компьютер не рисует капли.
2
|
||||||
| 27.06.2019, 12:33 | |
|
Ответы с готовыми решениями:
30
Заряд капли Капли дождя Форма капли |
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|
| 07.10.2019, 16:47 | |
|
я сама невинность что вы, я очень доверчив и раним. Когда уважаемый 8Observer8, сказал о своем маленьком 3д движке и как усердно он над ним работает я был искренне рад этому и мне стало интересно взглянуть на это, я ожидал увидеть хотя бы что то из подобного как на скрине. Но я увидел жалкие потуги море пафоса, я разбит и разочарован и проплакал всю ночь в подушку.
0
|
|
| 08.10.2019, 00:19 | ||||||||||||||||||||||
|
Nidl, давайте подумаем, как более производительнее решить задачу темы. Может устроим соревнования, у кого получится решение производительнее в плане нагрузки на CPU? Я буду использовать традиционный подход, описанный в зарубежных учебниках по компьютерной графике, то есть шейдеры и GPU, а вы свой подход на CPU. Посмотрим у кого красивее получится. Пока что я набросал программу выводящую изображения капель без анимации. Я использую C#, но программу несложно будет перевести на Java, потому что OpenGL на C#, Java, C++ - переводится очень просто. Я, для практики, написал эту часть с нуля, из головы, для дополнительной тренировки. Пишу в Visual Studio 2019, проект в архиве: Raindrops.zip. Когда сделаю анимацию движения, то скину Exe файл. Сделаю ещё кросспалтформенную версию в виде веб-приложения на WebGL и TypeScript. Не все же Windows используют. Есть и те у кого Mac или Linux. Program.cs
MainWindow.cs
ShaderProgram.cs
TextureManager.cs
0
|
||||||||||||||||||||||
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
||
| 08.10.2019, 01:53 | ||
|
Игра с открытым миром что на видео exe я вам не дам, это уже как 3я часть одной вселенной и товар на itch. А из ранних поделок exe то конечно, конечно ночью трудно искать по полкам но вот например эти Игра где играем за девчушку создана (flash developmer AS2) для одной девушки ученицы одной из украинское школы в году 2007-2008 точно не помню, сначала она на форуме попросила помочь с презентацией своего доклада потом как делать игры, конечно объяснять это глупо и я предложил ей что если она мне даст снимки всех этажей ее школы то за пару недель я сделаю для нее игру, а Gungala говорит что я злой я еще какой добрый бываю ![]() Клон знаменитой игры где палим по курицам был сделан на AS3 как учебный процесс в году эдак 2009 вроде, проект предназначался для всеобщего обозрения как пример кодинга на свежем AS3.
0
|
||
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|
| 08.10.2019, 01:59 | |
|
Да и видео вы не смотрели, а продолжаете спорить, посмотрите мои уровень по играм что дальше было о чем беседовать, там голая математика и уж похлеще вашего марио на Unity. Когда посмотрите можно продолжить беседу а так все идет о том что я вас оскорбил унизил дернул за больное и бла бла бла. За сим кланяюсь и иду спать.
0
|
|
| 08.10.2019, 04:13 | ||
|
Я сделал анимацию. Код очень сырой. Можно задавать количество капель. Скорости у капель разные и генерируются случайным образом: Raindrops.zip Вот EXE: Raindrops_Release.zip. В "Task Manager" пишет, что CPU = 0%
0
|
||
|
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
|
||||
| 08.10.2019, 04:24 | ||||
)что касается книг по компьютерной графике с формулами, с объяснениями и по-русски - то, есть замечательный 3-х томник по графике издательства Инфорком. 1992 года. Книги ориентированы ещё на zx spectrum но, математика и объяснения - применимы и по сей день. такштэ... на русском книг ЕСТЬ. И даже ещё и в те годы были. Добавлено через 2 минуты
0
|
||||
| 08.10.2019, 05:18 | ||
|
0
|
||
|
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
|
||
| 08.10.2019, 05:27 | ||
|
сколько вам лет? ведь с каждым годом, без живого общения - говорить на иностранном - всё тяжелее. за себя могу сказать, что мой уровень изучения английского на уровне intermediate/upper Intermediate и я бы не сказал, что я читаю и воспринимаю "линейную алгебру на английском" - с одинаковой или близкой к таковой скоростью по сравнению с русским текстом.
0
|
||
| 08.10.2019, 07:35 | ||||
|
Не по теме: sam063rus, я вам в личку ответил, чтобы не засорять тему флудом. Добавлено через 1 минуту А, у вас личка закрыта. Добавлено через 1 час 47 минут Модераторы. Закройте, пожалуйста, тему. Надоел этот бесконечный флуд, на который я вынужден отвечать.
0
|
||||
|
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
|
|
| 08.10.2019, 13:32 | |
|
0
|
|
|
|
||||||
| 08.10.2019, 14:50 | ||||||
|
Хватит уже всем оффтопить. Где ваш код дождя? Технологии можно обсуждать вечно. Где результат?
Добавлено через 29 минут Вот нашел код дождя. Его прислал ashakirov на Stackoverflow. Но чем мне не очень нравится, так это то что все вычисления делаются в разных местах. Можно ли код как-то рефакторить, чтобы вычисления делались где-то в одном месте?
Например использовать интерфейсы. Тогда код улучшится и будет легче работать с многопоточностью. Добавлено через 10 минут Тут еще возникает вопрос о потокобезопасном использовании итераторов, в случае использования в разных потоках.
0
|
||||||
| 08.10.2019, 14:50 | |
|
Потенциал капли Замерзание капли воды Найи объем капли Испарение капли воды в газе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|