Четверг, 24 Сентября 2020, 08:51

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Форум игроделов » Записи участника » InsaneSystems [131]
Результаты поиска
InsaneSystemsДата: Понедельник, 16 Марта 2020, 14:03 | Сообщение # 1 | Тема: И снова NavMeshAgent!
участник
Сейчас нет на сайте
Bizzy, плюс к этому, насколько я знаю, скорость NavMeshAgent не соответствует обычному speed * Time.deltaTime, что может в какой-то момент подкинуть ТСу сюрприз, если он будет юзать стандартный агент. :D Но так-то увеличить скорость поворота всё же проще.
InsaneSystemsДата: Четверг, 27 Февраля 2020, 15:15 | Сообщение # 2 | Тема: Блоги пользователей GcUp.ru
участник
Сейчас нет на сайте
Цитата smertsov ()
Приветствую. https://vk.com/club190940499 информации мало, но со временем будет пополняться.

Мало в смысле отсутствует? :D
InsaneSystemsДата: Четверг, 30 Января 2020, 15:57 | Сообщение # 3 | Тема: Создание редактора
участник
Сейчас нет на сайте
Цитата
Если у тебя есть в распоряжении опытный программист, который при этом несколько лет работал в сфере 3D графики ( разрабатывал крупные движки, занимался отладкой 3D редактора или хотя бы писал софт, взаимодействующий с 3D моделями). И если ты каким-то образом заставишь его работать по 3 - 5 часов в день. То где-то через 2 года у тебя будет очень примитивный и простой, но скорее всего рабочий 3D редактор

Не пишите пожалуйста глупости. Очень примитивный и простой 3D-редактор разработчик с таким опытом сможет сделать гораздо быстрее с учётом всевозможных библиотек для работы с графикой, которые можно найти в интернете. Только смысла в этом никакого, если автору надо просто рисовать. Пусть возьмёт блендер. :/


Сообщение отредактировал InsaneSystems - Четверг, 30 Января 2020, 15:58
InsaneSystemsДата: Среда, 29 Января 2020, 00:14 | Сообщение # 4 | Тема: Город для игры на Unity
участник
Сейчас нет на сайте
DeadDay, ну тогда моделлить целиком только землю, уж она-то вряд ли будет интерактивная. Остальное отдельными моделями - мусорки, машины, дома. С таким стилем графики и с такой высоты это не очень большая проблема. Сильной нагрузки на ПК не создаст при правильной настройке.
InsaneSystemsДата: Вторник, 28 Января 2020, 12:48 | Сообщение # 5 | Тема: Город для игры на Unity
участник
Сейчас нет на сайте
DeadDay, интерактивные объекты (дома) лучше делать отдельными моделями, чтобы можно было их визуально подсветить (т.к. отдельный объект, на цельной модели карты это проблема) и проще было настраивать карту. Какие-нибудь дороги и прочее можно и одной моделью.

Сообщение отредактировал InsaneSystems - Вторник, 28 Января 2020, 12:52
InsaneSystemsДата: Вторник, 28 Января 2020, 10:56 | Сообщение # 6 | Тема: Город для игры на Unity
участник
Сейчас нет на сайте
DeadDay, ты бы ещё спросил, как сделать мморпг :D Вопрос неконкретный, ответом на него можно писать целую статью. Что именно непонятно в реализации? Судя по скриншотам, делаешь 3D-модель города или собираешь на кубиках в движке, в конкретных точках расставляешь пустышки (или же берёшь дома вместо этого), которые будут координатами для вывода интерактивных точек, затем по их позициям рисуешь на интерфейсе то что тебе нужно (через Camera.WorldToScreenPoint например), а дальше уже просто работаешь с нужными тебе в интерфейсе фичами. Всё остальное - просто обычная игровая логика, по которой я тоже не увидел конкретных вопросов.

Цитата

На сколько большую можно сделать карту?

Насколько хватит сил ;)


Сообщение отредактировал InsaneSystems - Вторник, 28 Января 2020, 10:57
InsaneSystemsДата: Пятница, 24 Января 2020, 18:27 | Сообщение # 7 | Тема: Оптимизация 3D игры
участник
Сейчас нет на сайте
Самый правильный совет дал drcrack, тут просто подсказки с форума ничем не помогут. ТСу надо понимать, как работает вообще процесс отрисовки сцены, что для его уровня может быть несколько тяжеловато.

Цитата
Но у меня не майнкрафт) просто некоторые локации в игре должны генерироваться, поэтому упростил до кубиков =)

В таком случае рекомендую использовать как можно меньше кубиков, лучше объединить всё что генерится по одному паттерну (деревья там) в одну модель, как и всё остальное. Затем включить Dynamic Batching и проставить во всех материалах таких объектов Enable GPU Instancing, как уже сказали выше. Но это даст максимум фреймрейт "на пороге", чуть лишнего накрутишь - и вернутся лаги и просады фпс. Лучше действительно попробовать что попроще сделать, или начать серьёзно разбираться в вопросе. :)


Сообщение отредактировал InsaneSystems - Пятница, 24 Января 2020, 18:35
InsaneSystemsДата: Среда, 08 Января 2020, 12:32 | Сообщение # 8 | Тема: C# необычная функция с возвращением результата
участник
Сейчас нет на сайте
Цитата

посмотри внимательно что именно тс пытается сделать

Да, пожалуй стоило прочитать полностью :D
InsaneSystemsДата: Вторник, 07 Января 2020, 18:17 | Сообщение # 9 | Тема: C# необычная функция с возвращением результата
участник
Сейчас нет на сайте
alexsilent, для Dictionary не нужен ref. Достаточно создать переменную в любом месте кода до вызова функции/метода, в котором он будет использоваться, и просто в него писать.

Рандомный набросок.
Код

void Foo()
{
  var dict = new Dictionary<int, string>();

  Bar(dict);
  // Теперь в dict есть запись, которая была добавлена в методе Bar.
}

void Bar(Dictionary<int, string> inputDict)
{
  inputDict.Add(0, "something");
}


Сообщение отредактировал InsaneSystems - Вторник, 07 Января 2020, 18:19
InsaneSystemsДата: Четверг, 12 Декабря 2019, 18:42 | Сообщение # 10 | Тема: UI instantiate prefab
участник
Сейчас нет на сайте
MrBILL, парентишь заспауненный объект к любой UI-панели с Vertical Layout Group и оно само ставится как надо.
InsaneSystemsДата: Вторник, 05 Ноября 2019, 19:30 | Сообщение # 11 | Тема: Как правильно изучать Blender? | Ленивый Blender 2.8
участник
Сейчас нет на сайте
Не особо понимаю, зачем переводить Lazy tutorials, если там и так всё максимально примитивно и просто комментируется то, что показано на экране, причем даже без объяснений)
InsaneSystemsДата: Воскресенье, 20 Октября 2019, 00:25 | Сообщение # 12 | Тема: А есть ли еще смысл делать для ассет стора?
участник
Сейчас нет на сайте
Цитата
Вы не в теме видимо.

Ну, если подходить с позиции "халява кончилась", то видимо да. А так, ничего в политике ассетстора не менялось, единственное очевидное - из поиска пропали ассеты, теперь там выдаются часто искомые результаты, а значит прямые переходы через самый быстрый вариант навигации пропали.


Сообщение отредактировал InsaneSystems - Воскресенье, 20 Октября 2019, 00:27
InsaneSystemsДата: Воскресенье, 13 Октября 2019, 19:19 | Сообщение # 13 | Тема: А есть ли еще смысл делать для ассет стора?
участник
Сейчас нет на сайте
LLL, игры не продавали, даже не совсем понятно, для чего это продавать на ассетсторе, темплейты да, как и другие ассеты. Продажи действительно упали в последнее время, с чем это связано - не разбирался, ибо до этого они и так не были сильно высокими, вполне возможно, что простой рандом.
InsaneSystemsДата: Воскресенье, 13 Октября 2019, 17:59 | Сообщение # 14 | Тема: Подружить слежение камеры с тряской камеры
участник
Сейчас нет на сайте
Dymkens, использовать плагин Cinemachine. У Unity в блоге даже есть где-то, как настроить под 2д платформер и сделать тряску. Сам плагин очень удобный и довольно простой, не требует писать ни строчки кода, разумеется бесплатен.
InsaneSystemsДата: Четверг, 10 Октября 2019, 21:54 | Сообщение # 15 | Тема: Проверка платформы под ногами при прыжке
участник
Сейчас нет на сайте
Raycast или OverlapBox/Area, например.

Раз
Два


Сообщение отредактировал InsaneSystems - Четверг, 10 Октября 2019, 21:54
InsaneSystemsДата: Среда, 09 Октября 2019, 21:45 | Сообщение # 16 | Тема: Как в RotateAround юзать определенное значение поворота?
участник
Сейчас нет на сайте
Код

float angleValue;

void Update()
{
    angleValue = Mathf.Clamp(angleValue + Time.deltaTime, 0f, 45f);

    transform.localEulerAngles = new Vector3(angleValue, 0, 0);
}


Разумеется, вместо Time.deltaTime и вообще всей этой конструкции конкретно ваше действие. Но опять же, без примера вашего кода и задачи, которую нужно решить, я не могу быть уверен, что это вообще то, что нужно. Да и точного решения вам всё же лучше добиться самостоятельно, я лишь примерно указываю вариант, в сторону которого можно двигаться.


Сообщение отредактировал InsaneSystems - Среда, 09 Октября 2019, 21:47
InsaneSystemsДата: Среда, 09 Октября 2019, 12:11 | Сообщение # 17 | Тема: Спавн гранаты и других проджектайлов на сервере, UNET
участник
Сейчас нет на сайте
mildgravy0, в примере кода не совсем тот пул, который я имел в виду. Я имел в виду, что все объекты на момент старта игры уже должны быть заспавнены как сетевые объекты, а в нужный момент лишь включаться в нужной точке с нужными параметрами. В текущем коде всё равно присутствует NetworkServer.Spawn (только в другом виде), что всё равно так же замедляет появление сетевого объекта, хотя является ли это основной проблемой, сказать не смогу.
InsaneSystemsДата: Среда, 09 Октября 2019, 12:08 | Сообщение # 18 | Тема: Как в RotateAround юзать определенное значение поворота?
участник
Сейчас нет на сайте
PRImenCREATOR, понял, моё решение подходит, только нужно это угол там записывать с нужным вам интервалом, а по достижении 45 (или иное значение, подходящее под ваши условия) прекращало дальнейшее движение. Более точного ответа без примера исходного кода лично я дать не могу.
InsaneSystemsДата: Вторник, 08 Октября 2019, 19:30 | Сообщение # 19 | Тема: Как в RotateAround юзать определенное значение поворота?
участник
Сейчас нет на сайте
PRImenCREATOR, вставьте ваш угол в одну из осей transform.localEulerAngles. Это угол поворота по 3 осям объекта. Разумеется, чтобы 45 подошло, необходимо, чтобы стартовый поворот объекта равнялся 0 по нужной оси, а лучше по всем трём.
InsaneSystemsДата: Вторник, 08 Октября 2019, 17:05 | Сообщение # 20 | Тема: Спавн гранаты и других проджектайлов на сервере, UNET
участник
Сейчас нет на сайте
mildgravy0, ссылка не работает. Можете попробовать сделать пул гранат, который создаётся заранее, переписать логику поведения гранаты под новые условия и вместо Spawn просто активировать уже существующий сетевой объект. Возможно, это сократит задержки.
Форум игроделов » Записи участника » InsaneSystems [131]
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск:

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