Size: a a a

2020 August 03

ฬђเŧɭєץ in unity3d.ru
U
Всем привет, возможно тут есть те у кого много опыта в пробилдере, и может подсказать как кое-что сделать?)
источник

YK

Yevhen Kazmin in unity3d.ru
Singular
Как быстро конвертнуть Vector2[] в Vector3[]?
var vec3 = vec2.Select(v => new Vector3(v.x, v.y, 0f)).ToArray()
источник

YK

Yevhen Kazmin in unity3d.ru
Vladimir Skoblo
И у тебя будет два полных прохода по массиву
Можно узнать откуда инфа? Если я правильно понял исходники, то нет там двух проходов
источник

З

Зимний Казах... in unity3d.ru
Mikhail
неа, это я опечатку сделал
источник

VS

Vladimir Skoblo in unity3d.ru
Yevhen Kazmin
Можно узнать откуда инфа? Если я правильно понял исходники, то нет там двух проходов
Один проход на конвертацию, один - на преобразование IEnumerable в массив
источник

YK

Yevhen Kazmin in unity3d.ru
Vladimir Skoblo
Один проход на конвертацию, один - на преобразование IEnumerable в массив
Понятно... Советую почитать как работает IEnumerable, конвертации не происходит до момента создания массива
источник

З

Зимний Казах... in unity3d.ru
Переслано от Зимний Казах...
источник

YK

Yevhen Kazmin in unity3d.ru
Но в любом случае метод ToArray() не знает точное количество элементов, поэтому он начнет с размера 4 и будет каждый раз увеличивать в 2 раза и копировать память
источник

З

Зимний Казах... in unity3d.ru
почему не прыгает от стены, стоящей по наклону?
источник

M

Mikhail in unity3d.ru
Ну во-первых (Я сильно не вчитывался) Но у тебя во всех собитиях с коллизией повторяется код. И во-вторых нет смысла в OnEnter или OnExit делать проверку на нажатие. Оно будет срабатывать только в момент прикосновение, попасть игоку в этот момент, что-нибудь нажать очень сложно
источник

YK

Yevhen Kazmin in unity3d.ru
Yevhen Kazmin
Но в любом случае метод ToArray() не знает точное количество элементов, поэтому он начнет с размера 4 и будет каждый раз увеличивать в 2 раза и копировать память
Хотя эта "неоптимальность" не будет заметна на фоне сложных вещей вроде рендеринга или физики
источник

M

Mikhail in unity3d.ru
Зимний Казах
почему не прыгает от стены, стоящей по наклону?
Он у тебя соскальзывает со склона?
источник

З

Зимний Казах... in unity3d.ru
Mikhail
Ну во-первых (Я сильно не вчитывался) Но у тебя во всех собитиях с коллизией повторяется код. И во-вторых нет смысла в OnEnter или OnExit делать проверку на нажатие. Оно будет срабатывать только в момент прикосновение, попасть игоку в этот момент, что-нибудь нажать очень сложно
нет. по нажатию только работаетъ. проверенно
источник

M

Mikhail in unity3d.ru
Зимний Казах
нет. по нажатию только работаетъ. проверенно
На ровной поверхности только ?
источник

M

Mikhail in unity3d.ru
Зимний Казах
нет. по нажатию только работаетъ. проверенно
У тебя там там только на OnStay срабатывает?
источник

M

Mikhail in unity3d.ru
Зимний Казах
нет. по нажатию только работаетъ. проверенно
Выведи в консоль, какой метод вызывается в момент  нажатия?
источник

M

Mikhail in unity3d.ru
Кароче в OnEnter запоминаешь нормаль и в Update делаешь hроверку на Input игрока и по этой нормали прыгаешь, соответввенно елси он IsGrounded
источник

M

Mikhail in unity3d.ru
Зимний Казах
нет. по нажатию только работаетъ. проверенно
Кароче попробуй это сначала, если не получиться пиши
источник

PA

Pavel Abdurakhimov in unity3d.ru
Никто не встречал гайд как натянуть 360 фото на полусферу, чтобы пол был плоский?
источник

З

Зимний Казах... in unity3d.ru
как метод вывести в дебаг?
источник