Четверг, 23 Января 2020, 14:54

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Форум игроделов » Записи участника » InsaneSystems [124]
Результаты поиска
InsaneSystemsДата: Среда, 08 Января 2020, 12:32 | Сообщение # 1 | Тема: C# необычная функция с возвращением результата
почетный гость
Сейчас нет на сайте
Цитата

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

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

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


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

Раз
Два


Сообщение отредактировал InsaneSystems - Четверг, 10 Октября 2019, 21:54
InsaneSystemsДата: Среда, 09 Октября 2019, 21:45 | Сообщение # 9 | Тема: Как в 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 | Сообщение # 10 | Тема: Спавн гранаты и других проджектайлов на сервере, UNET
почетный гость
Сейчас нет на сайте
mildgravy0, в примере кода не совсем тот пул, который я имел в виду. Я имел в виду, что все объекты на момент старта игры уже должны быть заспавнены как сетевые объекты, а в нужный момент лишь включаться в нужной точке с нужными параметрами. В текущем коде всё равно присутствует NetworkServer.Spawn (только в другом виде), что всё равно так же замедляет появление сетевого объекта, хотя является ли это основной проблемой, сказать не смогу.
InsaneSystemsДата: Среда, 09 Октября 2019, 12:08 | Сообщение # 11 | Тема: Как в RotateAround юзать определенное значение поворота?
почетный гость
Сейчас нет на сайте
PRImenCREATOR, понял, моё решение подходит, только нужно это угол там записывать с нужным вам интервалом, а по достижении 45 (или иное значение, подходящее под ваши условия) прекращало дальнейшее движение. Более точного ответа без примера исходного кода лично я дать не могу.
InsaneSystemsДата: Вторник, 08 Октября 2019, 19:30 | Сообщение # 12 | Тема: Как в RotateAround юзать определенное значение поворота?
почетный гость
Сейчас нет на сайте
PRImenCREATOR, вставьте ваш угол в одну из осей transform.localEulerAngles. Это угол поворота по 3 осям объекта. Разумеется, чтобы 45 подошло, необходимо, чтобы стартовый поворот объекта равнялся 0 по нужной оси, а лучше по всем трём.
InsaneSystemsДата: Вторник, 08 Октября 2019, 17:05 | Сообщение # 13 | Тема: Спавн гранаты и других проджектайлов на сервере, UNET
почетный гость
Сейчас нет на сайте
mildgravy0, ссылка не работает. Можете попробовать сделать пул гранат, который создаётся заранее, переписать логику поведения гранаты под новые условия и вместо Spawn просто активировать уже существующий сетевой объект. Возможно, это сократит задержки.
InsaneSystemsДата: Понедельник, 07 Октября 2019, 14:28 | Сообщение # 14 | Тема: Ищу программиста клиент+сервер
почетный гость
Сейчас нет на сайте
Den777, чтобы игра соответствовала хоть чему-либо, ей необходимо существовать, что без программиста трудноосуществимо, поэтому как-то логичней было бы пустить деньги всё же на него. :D
InsaneSystemsДата: Вторник, 01 Октября 2019, 10:13 | Сообщение # 15 | Тема: Переход с UnityScript на Csharp для не программиста
почетный гость
Сейчас нет на сайте
alexsilent,
1) по дефолту нельзя. Можно сделать расширяющие методы, но вам пока рановато. Пишите transform.position += new Vector3(0.5f, 0f, 0f); или найдите более короткую запись. Может показаться неудобным, но на деле это незначительно.
2) Можно, но если второй класс MonoBehaviour, то он работать как компонент не будет. Или наоборот, первый отвалится. Но можно добавлять классы, которые не наследуются от MonoBehaviour. И это не лишний таб-пробел, в большинстве программ такое есть. Мне, например, так читать удобнее, код не совсем липнет к краю экрана.
InsaneSystemsДата: Вторник, 17 Сентября 2019, 07:38 | Сообщение # 16 | Тема: Баги освещения
почетный гость
Сейчас нет на сайте
Цитата
Вероятно у вас пол односторонний. Для того, чтобы объект отбрасывал тень, нормали поверхности должны смотреть в сторону источника. Другими словами, нужен объемный пол, чтобы совмещал в себе и потолок нижнего этажа и пол текущего, и не забываем про толщину.

Или поставить Two-Sided Shadows в Renderer.
InsaneSystemsДата: Вторник, 27 Августа 2019, 17:53 | Сообщение # 17 | Тема: Отталкивание от стен
почетный гость
Сейчас нет на сайте
ArtM@n, проверяй стену в направлении движения персонажа и при повторном нажатии прыжка если стена есть то отталкивай его в направлении от стены. Можно попробовать Vector.Mirror или взять нормаль столкновения, но проще просто задать силу в нужном направлении для получения всегда одинакового результата.

Сообщение отредактировал InsaneSystems - Вторник, 27 Августа 2019, 17:53
InsaneSystemsДата: Четверг, 15 Августа 2019, 19:49 | Сообщение # 18 | Тема: Airplane battle 2047
почетный гость
Сейчас нет на сайте
Ярик, я бы сказал 1947 :D
Ну а вообще, не смотря на графон, геймплей, внезапно, выглядит весело. Продолжай работу :)


Сообщение отредактировал InsaneSystems - Четверг, 15 Августа 2019, 19:49
InsaneSystemsДата: Четверг, 15 Августа 2019, 18:14 | Сообщение # 19 | Тема: Свет, тени и LightMap. Unity 3D
почетный гость
Сейчас нет на сайте
Цитата
так и задумано, разрабы мобильных игр должны страдать

Каждый тред угараю :D
InsaneSystemsДата: Среда, 14 Августа 2019, 20:04 | Сообщение # 20 | Тема: Свет, тени и LightMap. Unity 3D
почетный гость
Сейчас нет на сайте
Цитата
1) Данное приложение планируется портировать на мобилки, для оптимизации решил запечь весь свет. (Но судя по моим наблюдениям тестов, приложение и с realtime светом стабильно 35 - 60 фпс).

Лайтмапы много весят. Готовы ли вы жертвовать весом приложения ради производительности? Её сильный рост, кстати, тоже не факт, тк видеопамять ещё никто не отменял, а лайтмапы опять же много весят)

Цитата
2) С этим я до последнего момента не мог согласиться. Как тогда настраивать свет, да и вообще в принципе что-то, если ты не видишь конечного результат.

Ну вот так вот. Запекать в супернизком качестве.

Цитата
4) Как я уже говорил - я перетыкал все. Скайбокс убирал вовсе, выставлял обычный color. Эффекта ноль.

Ну так или иначе, в данном случае вряд ли кто-то сможет решить проблему кроме тебя, поскольку, насколько я знаю, там нет магической кнопки, которая всё исправит. Просто попробовать разные варианты на разных сценах, желательно с минимумом объектов добиваясь нужного освещения.
Форум игроделов » Записи участника » InsaneSystems [124]
  • Страница 1 из 7
  • 1
  • 2
  • 3
  • 6
  • 7
  • »
Поиск:

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