Пятница, 29 Марта 2024, 08:30

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Чтобы персонаж был меньше город и не проходил сквозь (Unity)
Чтобы персонаж был меньше город и не проходил сквозь
TESBДата: Понедельник, 02 Июня 2014, 16:51 | Сообщение # 1
участник
Сейчас нет на сайте
Ребята сделал город с домами и т.д,как сделать чтобы персонаж был меньше чем город и он не проходил сквозь дома?
StarkДата: Понедельник, 02 Июня 2014, 17:06 | Сообщение # 2
GCUP: Terran Inc.
Сейчас нет на сайте
Цитата TESB ()
Ребята сделал город с домами и т.д,как сделать чтобы персонаж был меньше чем город и он не проходил сквозь дома?

Уменьшить модель персонажа, либо в настройках (Transform) либо банальным палзунком.
Для того, что бы не проходил, выбери дом и сделай так Component - > Physics -> Mash Collider


Работаю программистом в ASTED - Разработка сайтов, разработка калькуляторов, квизов и crm
TESBДата: Понедельник, 02 Июня 2014, 17:12 | Сообщение # 3
участник
Сейчас нет на сайте
Цитата
Уменьшить модель персонажа, либо в настройках (Transform) либо банальным палзунком.
Для того, что бы не проходил, выбери дом и сделай так Component - > Physics -> Mash Collider

Я все равно прохожу сквозь дома

Добавлено (02.06.2014, 17:12)
---------------------------------------------
а все не прохожу,но проблема с персонажом в (Transform) там где и что изменять?

MrFrankДата: Понедельник, 02 Июня 2014, 17:18 | Сообщение # 4
почетный гость
Сейчас нет на сайте
Цитата TESB ()
а все не прохожу,но проблема с персонажом в (Transform) там где и что изменять?

Если ты задаешь такие тупые вопросы то определенно изменить клешни на руки и покурить мануалов.
TESBДата: Понедельник, 02 Июня 2014, 17:19 | Сообщение # 5
участник
Сейчас нет на сайте
Цитата
Если ты задаешь такие тупые вопросы то определенно изменить клешни на руки и покурить мануалов.

На дома все нормально работает но сквозь дорогу я падаю
MrFrankДата: Понедельник, 02 Июня 2014, 17:22 | Сообщение # 6
почетный гость
Сейчас нет на сайте


Сообщение отредактировал MrFrank - Понедельник, 02 Июня 2014, 17:23
TESBДата: Понедельник, 02 Июня 2014, 17:24 | Сообщение # 7
участник
Сейчас нет на сайте
Цитата
изменить клешни на руки и покурить мануалов

Неадекватный нормально ответить не можешь?
MrFrankДата: Понедельник, 02 Июня 2014, 17:33 | Сообщение # 8
почетный гость
Сейчас нет на сайте
Цитата TESB ()
ответить не можешь?

Почитать, поискать не можешь? Привык что все делают за тебя?


Сообщение отредактировал MrFrank - Понедельник, 02 Июня 2014, 17:36
TESBДата: Понедельник, 02 Июня 2014, 17:46 | Сообщение # 9
участник
Сейчас нет на сайте
Цитата
Почитать, поискать не можешь? Привык что все делают за тебя?

Искал не нашол
lakorisДата: Понедельник, 02 Июня 2014, 17:54 | Сообщение # 10
постоянный участник
Сейчас нет на сайте


Сообщение отредактировал lakoris - Понедельник, 02 Июня 2014, 17:56
TESBДата: Понедельник, 02 Июня 2014, 18:07 | Сообщение # 11
участник
Сейчас нет на сайте
Цитата
Не в ту тему

А в какую
MrFrankДата: Понедельник, 02 Июня 2014, 18:08 | Сообщение # 12
почетный гость
Сейчас нет на сайте
Цитата TESB ()
Искал не нашол

Искал - это первые 3 ссылки гугла открыл и ты не увидел ответ где решают твою проблему на русском языке с презентациями, картинками и 5 минутным видео НА РУССКОМ ЯЗЫКЕ и ты решил а ну пускай на форуме найдут, переведут если надо, и напишут инструкцию пошагово чтобы ее смог выполнить даже безрукий инвалид, а ты пока поиграешь с одноклашками в кс или доту, а потом МОЯ ДЕЛАТЬ ИГРЫ, Я ВСЕ САМ!


Сообщение отредактировал MrFrank - Понедельник, 02 Июня 2014, 18:13
TESBДата: Понедельник, 02 Июня 2014, 18:13 | Сообщение # 13
участник
Сейчас нет на сайте
Цитата
Искал - это первые 3 ссылки гугла открыл и ты не увидел ответ где решают твою проблему на русском языке с презентациями, картинками и 30 минутным видео НА РУССКОМ ЯЗЫКЕ и ты решил а ну пускай на форуме найдут, переведут если надо, и напишут инструкцию пошагово чтобы ее смог выполнить даже безрукий инвалид, а ты пока поиграешь с одноклашками в кс или доту.

Нет,я листал 10 страниц нечего не нашол!
MrFrankДата: Понедельник, 02 Июня 2014, 18:15 | Сообщение # 14
почетный гость
Сейчас нет на сайте
Цитата TESB ()
Нет,я листал 10 страниц нечего не нашол!

нашЕл*

То что ты листал 10 страниц это ок но вот то что ты читал их не факт, просто открыл посмотрел нету картинок или пошаговой инструкции все Close TAB.
NovatorvladДата: Понедельник, 02 Июня 2014, 20:05 | Сообщение # 15
постоянный участник
Сейчас нет на сайте
TESB, мануал на русский давно переведен, плюс куча уроков и прочее. Тебе сколько лет?

Девбложек
DalyДата: Вторник, 03 Июня 2014, 11:56 | Сообщение # 16
постоянный участник
Сейчас нет на сайте
ОМГ это 2 действия, в тулбаре меняешь инструмент на изменение размера объекта на сцене, и на объекты вешаешь (Меш Колайдер), можешь даже попробовать коллизию.
TESBДата: Вторник, 03 Июня 2014, 13:31 | Сообщение # 17
участник
Сейчас нет на сайте
Цитата
ОМГ это 2 действия, в тулбаре меняешь инструмент на изменение размера объекта на сцене, и на объекты вешаешь (Меш Колайдер), можешь даже попробовать коллизию.

Я уже все делал он все равно падает сквозь дорогу
DalyДата: Вторник, 03 Июня 2014, 14:01 | Сообщение # 18
постоянный участник
Сейчас нет на сайте
Попробуй добавить ему физику(Rigidbody) и убери галочку с гравитации.
Так как я понял у тебя объект просто не может найти другой объект на который опереться.

И к дороге или игроку прикрепи скрипт для отладки в консоле

Код
    void OnCollisionEnter(Collision myCol)
     {
         if (myCol.gameObject.name == "Тут имя объекта(дороги) как на сцене")
        {
          Debug.Log ("Объект стукнулся");
        }
     }


Если твой игрок не падает, и в консоле вывелось сообщение. То должно все работать.

P.S Rigidbody вешай на дорогу и скрипт если захочешь тоже.


Сообщение отредактировал STARxWARS - Вторник, 03 Июня 2014, 14:03
TESBДата: Вторник, 03 Июня 2014, 14:16 | Сообщение # 19
участник
Сейчас нет на сайте
Цитата
Попробуй добавить ему физику(Rigidbody) и убери галочку с гравитации.
Так как я понял у тебя объект просто не может найти другой объект на который опереться.

И к дороге или игроку прикрепи скрипт для отладки в консоле

Код
void OnCollisionEnter(Collision myCol)
{
if (myCol.gameObject.name == "Тут имя объекта(дороги) как на сцене")
{
Debug.Log ("Объект стукнулся");
}
}

Если твой игрок не падает, и в консоле вывелось сообщение. То должно все работать.

P.S Rigidbody вешай на дорогу и скрипт если захочешь тоже.

Я тугой новичок где скрипты писать?
DalyДата: Вторник, 03 Июня 2014, 14:28 | Сообщение # 20
постоянный участник
Сейчас нет на сайте
Создаешь скрипт C#, удаляешь с него все и ставишь это:

Код
using UnityEngine;
using System.Collections;

public class !!!!!!!!НАЗВАНИЕ!!!!!!!!: MonoBehaviour {
       

    void OnCollisionEnter(Collision myCol)
    {
     if (myCol.gameObject.name == "Дорога")
     {
      Debug.Log ("Объект стукнулся");
     }
    }
}


Скрипт вешаешь на игрока

P.S То что выделено воск. знаками, заменяешь на название своего скрипта(как в Project).
В юнити и в скрипте должно быть одно название.


Сообщение отредактировал STARxWARS - Вторник, 03 Июня 2014, 14:31
Форум игроделов » Движки для разработки игр и сложные системы разработки » Unity » Чтобы персонаж был меньше город и не проходил сквозь (Unity)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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