0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 14
|
|
1 | |
Наложение Collider2D друг на друга25.02.2016, 13:52. Показов 3456. Ответов 8
Метки нет Все метки)
(
Ситуация: 2 объекта находятся один на другом (наложены друг на друга). У обоих есть коллайдер (Collider2D). Как можно повлиять на то какой из коллайдеров будет "выше" другого? Мне нужно чтобы я мог влиять на то, на какой коллайдер можно нажать, а на какой нет.
- положение в иерархии не влияет - Order In Layer не вляет - Layer не вляет P.S. Из кода не пробовал (и не знаю как) повлиять на это.
0
|
|
25.02.2016, 13:52 | |
Ответы с готовыми решениями:
8
NPC проваливаются друг в друга
Если друг возле друга стоят 3 одинаковых объекта - удалить их Как сделать чтобы 2 персонажа могли раздавить друг друга по типу марио? |
751 / 599 / 203
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
25.02.2016, 14:23 | 2 |
KartonArmadon, коллайдер принадлежит го, значит надо попробовать сдвинуть нужный го ближе к камере (координата Z)
0
|
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 14
|
|
25.02.2016, 19:34 [ТС] | 3 |
Не помогает. Объясню по-подробнее (следовало сразу).
Прикрепил 2 изображения: На одном изображении GameObject - персонаж (розово-черный квадрат) со своим коллайдером и другие GameObject'ы - способности (кружки разного цвета) также со своими коллайдерами. На втором изображении иерархия объектов: Character (персонаж), 4 skills (объект, который "объединяет" способности, на нем нету коллайдера) и Skill_1 и т.д. (это сами способности, т.е. кружки). Проблема в том, что когда коллайдер персонажа перекрывает коллайдер кнопки, то нажать на кнопку (OnMouseDown) ставится невозможно.
0
|
751 / 599 / 203
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
25.02.2016, 19:40 | 4 |
KartonArmadon, вызывается OnMouseDown у родителя, а не дочернего го?
0
|
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 14
|
|
25.02.2016, 20:17 [ТС] | 5 |
0
|
751 / 599 / 203
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
25.02.2016, 20:40 | 6 |
KartonArmadon, в смысле дочерний коллайдер реагирует в скрипте родителя, как будто на родитель нажали.
0
|
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 14
|
|
25.02.2016, 20:49 [ТС] | 7 |
0
|
841 / 736 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
26.02.2016, 10:04 | 8 |
0
|
751 / 599 / 203
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
26.02.2016, 11:08 | 9 |
KartonArmadon, 4 skills уберите из дочерних Character'а и кодом двигайте, как независисый объект.
0
|
26.02.2016, 11:08 | |
Помогаю со студенческими работами здесь
9
Не могу понять collider2d.size.x Как программно создать Collider2d из текстуры? Как сделать так чтобы при спавне предметов они отталкивались друг от друга если они спавнятся близко С# Наложение друг на друга Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |