Среда, 24 Апреля 2024, 14:34

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » проблемка с collider2d
проблемка с collider2d
Marlon_WayensДата: Среда, 17 Сентября 2014, 09:01 | Сообщение # 1
частый гость
Сейчас нет на сайте
Добрый день. Суть проблемы вот в чем: не работает OnMouseOver, Enter и Exit на collider2d. На обычном все прекрасно, как только меняю и ничего. Rigidbody тоже 2d.
MANMANAДата: Среда, 17 Сентября 2014, 11:17 | Сообщение # 2
почти ветеран
Сейчас нет на сайте
Потесть
Код
using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour {
     void OnCollisionEnter2D(Collision2D other) {
         Debug.Log("Collision. Вход");
     }
     void OnCollisionExit2D(Collision2D other) {
         Debug.Log("Collision. Выход");
     }
     void OnTriggerEnter2D(Collider2D other) {
         Debug.Log("Trigger. Вход.");
     }
     void OnTriggerExit2D(Collider2D other) {
         Debug.Log("Trigger. Выход");
     }
}


или ты через это "void OnTriggerEnter(Collider other){}" юзаешь?

http://docs.unity3d.com/ScriptReference/Collider2D.html

триггер на коллайдере true?
а rigitbody используешь? а rigitbody 2D?
в 4.3 версии был баг при использовании kinetic body.
как еще вслепую помочь?:)


http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею
LertmindДата: Среда, 17 Сентября 2014, 11:19 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
А у всех работает, значит твой косяк и никто не поможет тебе с такой недостаточной информацией.
Marlon_WayensДата: Среда, 17 Сентября 2014, 17:37 | Сообщение # 4
частый гость
Сейчас нет на сайте
А какая инфа нужна? Я же написал есть collider2d, есть Rigidbody2d, есть спрайт на сцене. Так же есть функция OnMouseOver (). И она не работает. Если коллайдер ставить простой, то все отлично работает.
Вот даже код:
Код
void OnMouseOver(){
   Debig.Log("Hello");
  }

Добавлено (17.09.2014, 17:37)
---------------------------------------------
Проблема решена smile

MANMANAДата: Четверг, 02 Октября 2014, 02:52 | Сообщение # 5
почти ветеран
Сейчас нет на сайте
кстати, написал бы, в чем была беда, а то тут еще один страждущий. smile

http://www.3dbuffer.com/ Текстуры, Unity3D, Blender: Эффекты, скрипты, моделирование, текстурирование, скульптинг
VKонтакте 3Dbuffer

Последнее:

Новый раздел "Текстуры"

Как запатентовать, защитить техническое решение, игру, идею


Сообщение отредактировал MANMANA - Четверг, 02 Октября 2014, 03:06
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » проблемка с collider2d
  • Страница 1 из 1
  • 1
Поиск:

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