Четверг, 09 Мая 2024, 23:51

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » Storm54 [456]
Результаты поиска
Storm54Дата: Пятница, 28 Августа 2020, 11:55 | Сообщение # 81 | Тема: Компиляция Retribution Engine
постоянный участник
Сейчас нет на сайте
Скачал архив с исходниками. Там есть readme и папка build с солюшном для древней VS. Можно попытаться адаптировать под современные IDE. Вот только зачем этим всем заниматься, когда не разбираешься ни в IDE, ни в программировании? Возьми что-нибудь, что уже работает из коробки - тот же Unity с кучей уроков и ковыряйся потихоньку. Если хватит энтузиазма, сделаешь что-нибудь играбельное через пару лет обучения.
Storm54Дата: Среда, 26 Августа 2020, 16:18 | Сообщение # 82 | Тема: Вопрос-[ответ] по Unity
постоянный участник
Сейчас нет на сайте
Цитата geralex ()
Может есть что-то более оптимальное?

Просто сохраняй id (например, имя префаба) и положение в пространстве. Можно изобрести велосипед и сохранить в бинарном формате, можно в каком-нибудь json.
Сотни объектов - это пустяк. На каждый объект у тебя уйдет, условно 20 байт на ID и 30 байт на положение в пространстве. Итого 50 байт. Миллион объектов - менее 50 МБ на диске, а тебе нужно всего несколько сотен объектов.
Storm54Дата: Среда, 12 Августа 2020, 20:17 | Сообщение # 83 | Тема: Как приходят деньги из Google Play разработчикам?
постоянный участник
Сейчас нет на сайте
Там все четко написано:
Цитата
По всем обработанным заказам, а также заказам, за которые вернули средства или отозвали платеж с первого числа до конца данного месяца, выплаты совершаются 15 числа следующего месяца. Обратите внимание, что для появления операции в выписке по вашему счету может потребоваться ещё несколько дней. Подробную информацию о сроках обработки электронных платежей можно узнать в своем банке.

Если вкратце: 15 числа каждого месяца производятся выплаты только для платежей, совершенных в прошлом месяце.
Storm54Дата: Понедельник, 10 Августа 2020, 12:20 | Сообщение # 84 | Тема: XENORAZE Survival [Top-Down Shooter, RPG, Выживание]
постоянный участник
Сейчас нет на сайте
Цитата TLT ()
даже со скоростью света туда не перелететь человеку

С увеличением скорости все физические процессы замедляются. Летя со скоростью света они будут полностью остановлены, что позволит человеку лететь бесконечно. Но для достижение такой скорости потребуется бесконечное количество энергии. А вот достижение околосветовой скорости более реально и можно достичь такого значения, когда время для людей внутри корабля течет, например, в тысячи раз медленнее, чем для людей на планете. В итоге основной полет для экипажа может занять лишь доли секунды, а вот ускорение и замедление - несколько лет. Но это все-равно реально и вписывается в существующие теории.


Сообщение отредактировал Storm54 - Понедельник, 10 Августа 2020, 12:27
Storm54Дата: Воскресенье, 02 Августа 2020, 13:15 | Сообщение # 85 | Тема: Распределение дохода между членами команды
постоянный участник
Сейчас нет на сайте
Заработай сначала.
Storm54Дата: Среда, 29 Июля 2020, 09:33 | Сообщение # 86 | Тема: Собираю инди команду / художник / программист(+playmaker)
постоянный участник
Сейчас нет на сайте
Цитата Гусь ()
Мобилки - Play Store, Apple App Store, MyApp, Xiaomi App Store, Samsung Apps, Huawei App Store, Amazon Appstore, 1Mobile Market
ПК - microsoft store, steam

Вы в курсе, что для каждой платформы придется настраивать соответствующий SDK и это достаточно большой объем работы, т.к. не все они хорошо адаптированы под Unity.
За счет чего будет осуществляться монетизация проекта?
Откуда будете брать трафик? Для подобных гипер-казуальных проектов стоимость пользователя очень высокая.
Storm54Дата: Среда, 22 Июля 2020, 14:32 | Сообщение # 87 | Тема: Помогите с созданием игры на Unity
постоянный участник
Сейчас нет на сайте
Код
YY--;
Storm54Дата: Четверг, 16 Июля 2020, 10:14 | Сообщение # 88 | Тема: Странная ошибка компилятора C# в Unity
постоянный участник
Сейчас нет на сайте
В C# нельзя использовать переменную, если она не была инициализирована - в ошибке так и написано.

В данном случае bl инициализируется только внутри цикла, но нет гарантий, что цикл вообще будет выполнен, соответственно, переменная так и останется не инициализированной.

Можно просто объявить переменную с начальным значением, например
Код
Block bl = default;
Storm54Дата: Вторник, 07 Июля 2020, 17:30 | Сообщение # 89 | Тема: Есть ли способ сократить эти строки кода
постоянный участник
Сейчас нет на сайте
Да, прошу прощения. Меня смутила инструкция newobj, но т.к. Nullable<T> - value type, то лишних выделений памяти не будет.
Storm54Дата: Понедельник, 06 Июля 2020, 10:44 | Сообщение # 90 | Тема: Есть ли способ сократить эти строки кода
постоянный участник
Сейчас нет на сайте
Цитата Vostrugin ()
(this Transform transform, float? x = null, float? y = null, float? z = null)


Это вообще самый затратный вариант по производительности. На каждый аргумент (x, y и z) будет вызываться боксинг и анбоксинг.
Storm54Дата: Пятница, 05 Июня 2020, 16:10 | Сообщение # 91 | Тема: Фильм про поездку ученых к центру Земли
постоянный участник
Сейчас нет на сайте
В гугле по фразе: "фильм сюжет ядро земли замедляется" отлично ищется. 4 первых варианта в выдаче.
Storm54Дата: Вторник, 02 Июня 2020, 14:06 | Сообщение # 92 | Тема: Фонарик на кнопку в темноте UI как в Tutoriale
постоянный участник
Сейчас нет на сайте
Это просто более элегантное решение, особенно, если понадобится нарисовать несколько подсвечиваемых мест - достаточно раскидать маски по нужным координатам.
Да, можно дополнительно оптимизировать, полностью отказавшись от GrabPass и использовать Blend, но это уже детали.
Storm54Дата: Вторник, 02 Июня 2020, 13:05 | Сообщение # 93 | Тема: Фонарик на кнопку в темноте UI как в Tutoriale
постоянный участник
Сейчас нет на сайте
Один из самых элегантных вариантов:
1. Сохранить в текстуру оригинальное изображение экрана, до того как затемнили экран
2. Затемнить экран
3. Сохранить в текстуру затемненное изображение экрана
4. Рисовать в нужном месте маску, которая и будет являться подсветкой, только придется написать определенный алгоритм, например такой: берем цвет незатемненной текстуры и цвет затемненной текстуры, после чего лерпаем, используя в качестве веса значение альфа канала из маски.
Вот, накидал проект за пару минут: GitHub


За основу был взят Default UI шейдер из Unity 2019. Можно дополнительно оптимизировать алгоритм, отказавшись от захвата оригинальной текстуры, т.к. можно рассчитывать значение каждого оригинального пикселя, просто разделив значение затемненного пикселя на множитель, который применялся при затемнении экрана.


Сообщение отредактировал Storm54 - Вторник, 02 Июня 2020, 13:33
Storm54Дата: Вторник, 12 Мая 2020, 19:32 | Сообщение # 94 | Тема: Master Server Framework
постоянный участник
Сейчас нет на сайте
Кому этот framework нужен? Профессиональные разработчики напишут с нуля под свои требования. Новичкам лучше подойдет любое популярное и проверенное решение, коих накопилось уже достаточно.
Storm54Дата: Вторник, 12 Мая 2020, 19:16 | Сообщение # 95 | Тема: Защита от пересечения генерируемых объектов
постоянный участник
Сейчас нет на сайте
Можно проверять без костылей с триггерами, например через Physics.OverlapBox или подобный метод. А можно проверять без использования средств Unity, задав каждой комнате прямоугольник или параллелепипед (если требуется 3D) и проверять пересечение этих фигур. Проблема же не только в пересечении, а в целом в алгоритме генерации лабиринтов? Парой строк кода здесь не обойдешься.
Storm54Дата: Среда, 08 Апреля 2020, 11:01 | Сообщение # 96 | Тема: [GCUP #13] - Воин подземелья
постоянный участник
Сейчас нет на сайте
Выглядит очень хорошо! Однокнопочное управление, конечно, натянуто, но добавляет необходимой сложности - правильно подойти к монстру, чтобы как можно быстрее развернуться и нанести удары, рассчитать время, чтобы перебежать через копья и стрелы. Мне понравилось и на текущий момент, кажется, лучшая игра конкурса, т.к. управление одной кнопкой здесь, действительно, добавляет разнообразие в геймплей и не ощущается лишь ограничением.
Если хотите развить игру, то можно было бы добавить бонусы: бафф на автоматическое наведение на ближайшего врага, щит, чтобы блокировать урон с боковой стороны с некоторым шансом - в общем временные бонусы, которые позволяют персонажу "поумнеть" на некоторое время.


Сообщение отредактировал Storm54 - Среда, 08 Апреля 2020, 11:05
Storm54Дата: Среда, 25 Марта 2020, 14:54 | Сообщение # 97 | Тема: [GCUP #13][2D] Hungry Dino
постоянный участник
Сейчас нет на сайте
В чем разнообразие геймплея? В браузерной версии гугла, геймплей строился не только на прыжке, но еще и на приседании, что заставляло игрока правильно выбирать действие, т.к. даже перепрыгнув летающий объект, можно было напороться на кастус, что заставляло не просто реагировать, а еще и реагировать правильно.

Сообщение отредактировал Storm54 - Среда, 25 Марта 2020, 14:55
Storm54Дата: Понедельник, 23 Декабря 2019, 09:08 | Сообщение # 98 | Тема: Выбор темы на Конкурс №13
постоянный участник
Сейчас нет на сайте
Плюсую за CRPG стиле Might & Magic, Данжен-кроулер.
Storm54Дата: Воскресенье, 06 Января 2019, 20:47 | Сообщение # 99 | Тема: c# Учимся писать асинхронный WebSocket Server))))
постоянный участник
Сейчас нет на сайте
Если интересует обычный асинхронный TCP или UDP сервер на C# - могу помочь в этом направлении. Что касается веб сокетов, то есть хорошее решение Vtortola WebSocket.
Storm54Дата: Понедельник, 27 Августа 2018, 06:36 | Сообщение # 100 | Тема: Unity 3D. Основы скриптинга на C#. Часть 1.
постоянный участник
Сейчас нет на сайте
Цитата alexsilent ()
я сам всегда предпочитаю короткие выражения, чем меньше символов,
тем лучше

При использовании нормальной IDE количество символов в идет только на пользу читаемости, а автокомплит позволяет не вводить слова целиком, а лишь первые буквы.
Задумка писать самодельный скриптовой язык, единственной целью которого является сокращение количества кода, кажется довольно странной, т.к. по мере расширения функционала неизбежно будут добавляться ключевые слова и символы. Не думаю, что окончательный вариант будет лучше, чем какой-нибудь JavaScript или Lua.


Сообщение отредактировал Storm54 - Понедельник, 27 Августа 2018, 06:41
Форум игроделов » Записи участника » Storm54 [456]
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг