блин помогите кто знает как решить в строке Ray ray = Camera... camera не подсвечивается зеленым и выдает ошибку Assets\Scripti\Take.cs(18,26): error CS0117: 'Camera' does not contain a definition for 'main'
Огромная благодаримза! Делаю для мобильной платформы. На канвасе кнопка "действие", на ней висит скрипт- пускает анимацию.. Как можно переделать "Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);" в "если нажата эта кнопка, если вокруг с учетом дистанции есть rigidbody"- взять его в условный куб на руке?
Всё отлично, но этот код не учитывает объекты без rigidbody, то есть, взятый объект будет проходить сквозь стены и прочие объекты, которые не двигаются. Я пока не решил это, но нужно двигать взятый предмет силами rigidbody, а не насильно меняя её позицию. Это так, для тех кто будет тестить. Но автору спасибо)
У кого проблема Object reference not set to an instance of an object, не занимайтесь фигнёй, как на видео, а просто сделайте статическую переменную в другом классе, желательно в игроке
Халфа топ я фонат этой игры все чясти на компе перепройдены 3-4 раза и я стал даже модером... НО ТЕПЕРЬ Я СОЗДАМ ХАЛФ ЛАЙФ 3 АХХАХСХАХАХАХАХПХАХАХХАХАХАХАХАХСХАХАХАХА
Благодарю за подробное объяснение! Буду пользоваться :)
Это не просто гнев💀
Спс бро! Я как раз создаю игру где эта механика чуть ли не основная, но не мог придумать норм реализацию механики.
А что за игра жанр
Прекрасно , мне понравилось
Это лучший туториал на эту тему, бесспорно. Спасибо, успехов!
Угараешь?
что делать если обьект при поворачивании или движении камеры дергается???
СПАСИБО БОЖЕ !!ЭТО ТАК БЫЛО ЛЕГКО!!!!!
Чел, можешь помочь?
Корзина на метле летает 😆
Сделай пожалуйста туториал, как сделать такую графику в Unity3D игре как у тебя, с обводкой, ближе к мультяшной.
Спасибо очень выручил👍
блин помогите кто знает как решить в строке Ray ray = Camera... camera не подсвечивается зеленым и выдает ошибку Assets\Scripti\Take.cs(18,26): error CS0117: 'Camera' does not contain a definition for 'main'
Это код
{
float distance = 3;
public Transform pos;
private Rigidbody rb;
private void Start()
{
rb = GetComponent();
}
void OnMouseDown()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(ray, distance))
{
rb.isKinematic = true;
rb.MovePosition(pos.position);
}
}
void FixedUpdate()
{
if(rb.isKinematic == true)
{
this.gameObject.transform.position = pos.position;
if (Input.GetKeyDown(KeyCode.Q))
{
rb.useGravity = true;
rb.isKinematic = false;
rb.AddForce(Camera.main.transform.forward * 500);
}
}
}
}
брооо спасибо, выручил
всегда пожалуйста@@mainvamedev
у меня фонарик через пол проваливается, когда ставлю mesh collider, с box колайдером все работает, но можно ли как то сделать с mesh?
просто поставь галочку на параметре convex
Огромная благодаримза! Делаю для мобильной платформы. На канвасе кнопка "действие", на ней висит скрипт- пускает анимацию.. Как можно переделать "Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);" в "если нажата эта кнопка, если вокруг с учетом дистанции есть rigidbody"- взять его в условный куб на руке?
получилось очень плохо
обьект можно затолкать в текстуры, выкинуть его не всегда получаеться и иногда он начинает без причины очень сильно дёргатся
С анимацией он не будет дёргаться
Спасибо за ролик !
Спасибо!
Ого как просто
Спасибо
Удачи
Спасибо большое , выручил.
незачто
незнаю почему, но когда я к примеру нажимаю чтобы подобрать один объект, подбираются сразу все на которых есть скрипт, помогите решить плз
Не подскажите, как сделать подбор при нажатии на клавишу?(как функцию)
Мне пишет ошибку, что не удаётся преобразовать тип "Fpc_param" в "Rigidbody"
Всё отлично, но этот код не учитывает объекты без rigidbody, то есть, взятый объект будет проходить сквозь стены и прочие объекты, которые не двигаются. Я пока не решил это, но нужно двигать взятый предмет силами rigidbody, а не насильно меняя её позицию. Это так, для тех кто будет тестить. Но автору спасибо)
У меня ошибка CS0103 the name fpc_' does not exist in the current context
помогите пожалуйста! в строке " Ray ray = Camera.main.Sc...." выдает ошибку: object reference not set to an instance of an object
возможно у тебя есть скрипт с названием "Camera" ,проверь
Здравствуйте, а как сделать поднятие объекта на любую клавишу, а не только mouse0?
void Update()
{
if(Input.GetButton(Down)(Кнопка)
//или
if(Unput.GetKey(Down)(Клавиша)
{
(Скрипт подбора)
}
}
круто спасибо
При нажатии на объект вылазиет ошибка "Object reference not set to an instance of an object", помогите пожалуйста очень срочно нужно
Значит у тебя не указан нужный объект в инспекторе
@@P-E-R-S Его нет в инспекторе
повесь тег на камеру MainCamera
\
Наверно лучше уж к камере привязывать объект а то как то странно он выглядит
У кого проблема Object reference not set to an instance of an object, не занимайтесь фигнёй, как на видео, а просто сделайте статическую переменную в другом классе, желательно в игроке
Напиши скрипт пж, я так не понимаю (
@@piratgamer2202 Изучай C# и скрипт не нужен будет
А что делать если не работает?
А можно сделать чтоб объект не дергался при движении? а более плавно двигался чтоб
если я не ошибаюсь, то надо использовать LateUpdate
а чё делать если они в сеты заходят ?
а можно вместо того что бы каждый кадр менять расположение обьекта , просто сделать его дочерним к кубу?
автор решил по другому
Что делать если предмет под ногами оказывается
И ещё вверх улетаю
можно код я не понимаю где что,ошибку выдаёт пробывал исправить
Блин. Помогите пожалуйста сделать тоже самое для ИИ
если не сложно можете оставлять сыллку на скрипт ?
Халфа топ я фонат этой игры все чясти на компе перепройдены 3-4 раза и я стал даже модером...
НО ТЕПЕРЬ Я СОЗДАМ ХАЛФ ЛАЙФ 3
АХХАХСХАХАХАХАХПХАХАХХАХАХАХАХАХСХАХАХАХА
Привет
А как сделать чтобы придмет не правалювался пад землю при подборе ево?
Сначала русский язык выучить
@@МихаилПопов-к7м Я з москаляками не розмовляю
@@Firt1x ну если так то иди на своем украинском сегменте ютуба ищи как подобрать предмет в юнити. или у вас никто не умеет это делать?😂😂😂
@@диманич Нехуй токсичить
@@диманичЯ проти Punk programer не чего не имею)
Скинь код
что за игра на фоне?
клеш оф кленс
гайд плохой ничего не понятно кода нажимаю на объект то он не берётся автор не компетентный человек не смотрите видео это всё ОБМАН!!!
Ахаха, чел видимо риджет Бади не повесил и удивляеться😂
Можно код? просто у меня ошибку выдает
я запрещаю
на камеру ставь тег MainCamera, все ошибки не будет
@@justletterq ну блин (
@@unity3dsimplesolutions309 Я поставил тег MainCamera на камеру, но всё равно выбивает ошибку!!!
У кого предметы выкидываются с задержкой надо вот этот код
if(rb.isKinematic == true)
{
if (Input.GetKeyDown(KeyCode.Mouse1))
{
fps_.Take = false;
rb.useGravity = true;
rb.isKinematic = false;
rb.AddForce(Camera.main.transform.forward * 500);
}
}
в void Update()
{
if(rb.isKinematic == true)
{
if (Input.GetKeyDown(KeyCode.Mouse1))
{
fps_.Take = false;
rb.useGravity = true;
rb.isKinematic = false;
rb.AddForce(Camera.main.transform.forward * 500);
}
}
}
что за игра на фоне?