Задание на игру квест

рейтинг: 4.75 - 285 голосов
Задание на игру квест — ForPlayers
Комментарии пользователей
MC Jery 01.11.2017 - 11:07

Ребят я Долго мучился, но всё таки нашёл правильный скрипт у каждого понемножку брал сам исправлял и тд. вот он var TaskPanel : GameObject var PCamera : GameObject function onTriggerStay(other: Collider) { if (other.tag == Player && Input. GetKeyDown(KeyCode.E)) { TaskPanel.SetActiveRecursively(true) PСamera.GetComponent(MouseLook).enabled=false } }

  • Ответить
vlad vladik 02.11.2017 - 20:56

ВЫДАЕТ ОШИБКУ

  • Ответить
XBSZIDOSOFT 02.11.2017 - 13:52

Добрый день команда 4GameFree и её подписчики! Вот вам код, помогите разобраться с ошибкой! принцип кода я уже понял, но ошибка var TaskPanel: GameObject var PCamera : GameObject function onTriggerStay(other: Collider) { if (other.tag == Player && Input.GetKeyDown(KeyCode.E)) { TaskPanel.SetActiveRecursively(true) Pcamera.GetComponent(MouseLook).enabled=false } } ункновн идентификатор TaskPanel, и такая же ошибка на камере, всё просмотрел, голова дымиться уже, помогите пожалуйста, буду благодарен очень очень!

  • Ответить
Artem Demonick 04.11.2017 - 11:04

+XBSZIDOSOFT Попробуй этот код, только что накидал на C. Переменные в инспекторе отображаются корректно, но не отвечаю, что MouseLook будет корректно работать т.к. они в 5-ой версии внесли изменения в скрипт FirstPersonController using UnityEngine using System.Collections using UnityStandardAssets.Characters.FirstPerson public class NPC : MonoBehaviour { public GameObject TaskPanel public GameObject PCamera void onTriggerStay (Collider other) { if (other.tag == Player && Input.GetKeyDown(KeyCode.E)) { TaskPanel.SetActiveRecursively(true) PCamera.gameObject.GetComponent<RigidbodyFirstPersonController>().mouseLook.XSensitivity = 0 PCamera.gameObject.GetComponent<RigidbodyFirstPersonController>().mouseLook.YSensitivity = 0 } } }

  • Ответить
Artem Demonick 06.11.2017 - 11:05

+XBSZIDOSOFT Странно! А должно быть. Даже в видео он добавлял скрипт и вешал на него нужные GameObjectы. Если бы скрипт был на C можно было бы сказать, что у тебя модификатор доступа private и надо поставить public. В случае с java помочь не могу. Если он мне будет нужен, я перипишу его на C

  • Ответить
XBSZIDOSOFT 08.11.2017 - 21:43

+Artem Demonick там при сохранении и добавлении скрипта нет места для вставки объекта

  • Ответить
Artem Demonick 10.11.2017 - 03:09

+XBSZIDOSOFT А вы в инспекторе все объекты в скрипт поставили? Хотя, я больше по C, в Java синтаксис немного иной.

  • Ответить
Paul 04.11.2017 - 11:34

Я например удалил Моно и использую Sublime 

  • Ответить
Ferson Games 06.11.2017 - 11:28

а у меня виджетов нет

  • Ответить
let 09.11.2017 - 07:48

спасибо большое сильно помогли

  • Ответить
Guest 11.11.2017 - 11:24

Парни помогите вот скрипт исправьте ошибку гдето в DeActive var TaskPanel : GameObject var PCamera : GameObject var PCamera2 : GameObject function OnTriggerStay(other : Collider) { if(other.tag == Player && Input.GetKeyDown(KeyCode.E)) { Active() } } function ButtonOk() { DeActive() } function ButtonNo() { DeActive() } function DeActiv (){TaskPanel.SetActiveRecursively(false) PCamera.GetComponent(MouseLook).enabled = true PCamera2.GetComponent(MouseLook).enabled = true } function Active(){TaskPanel.SetActiveRecursively(true) PCamera.GetComponent(MouseLook).enabled = false PCamera2.GetComponent(MouseLook).enabled = false }

  • Ответить
AntoxaShow 13.11.2017 - 04:23

+big bon не тупи, видно же C

  • Ответить
big bon 14.11.2017 - 14:57

ты какой скрипт добавлял javascript или c

  • Ответить
Ivan Badikov 13.11.2017 - 06:13

Под конец послышалось: УебатонМессадже

  • Ответить
Ivan Badikov 14.11.2017 - 12:38

+GIG masterouqt Я знаю как правильно, но слышится должно: УибатонМессадже, - а мне : УебатонМессадже, - смысл разный

  • Ответить
Iliya Pro 15.11.2017 - 22:29

DXincredibleXD, лови ссылку на скачивание

  • Ответить
fafafwrfar 17.11.2017 - 11:48

блять для себя будто снимает, помедленней тыркать не умеет и объяснять нормально

  • Ответить
Weapons tv 18.11.2017 - 16:17

+

  • Ответить
Я Еблан 20.11.2017 - 21:59

если ты тормоз на паузу ставь

  • Ответить
Никита Леонтьев 19.11.2017 - 22:28

c субтитрами посмотрите

  • Ответить
skynetif 22.11.2017 - 06:09

Автор невнимательный говнокодер!

  • Ответить
Pac Man 23.11.2017 - 16:11

Assets/WeaponScripts/NPC.js(15,1): BCE0044: expecting EOF, found } . или это?

  • Ответить
Pac Man 26.11.2017 - 09:02

Assets/WeaponScripts/NPC.js(13,2): UCE0001: expected. Insert a semicolon at the end. или это?

  • Ответить
Pac Man 27.11.2017 - 10:19

Assets/WeaponScripts/NPC.js(14,11): BCE0043: Unexpected token: ). что это значит?

  • Ответить
Korolles 29.11.2017 - 00:36

4GameFree красавчики! 

  • Ответить
максим зыков 30.11.2017 - 01:52

скрипт скинь плиз

  • Ответить
Роман Киник 01.12.2017 - 02:26

Почему у меня пишет BCE0005: Unknown identifier: MouseLook. Скрипт вроде правильный) var TaskPanel : GameObject var PCamera : GameObject function OnTriggerStay(other : Collider) { if(other.tag == Player && Input.GetKeyDown(KeyCode.E)) { TaskPanel.SetActiveRecursively(true) PCamera.GetComponent(MouseLook).enabled = false } }

  • Ответить
SilTenTop 02.12.2017 - 16:31

PCamera1.GetComponent( MouseLook ).enabled = false

  • Ответить
Fillip Anderson 03.12.2017 - 23:49

Странно, но у меня тоже, написано всё без ошибок всё работало, но как дошло до нажатия клавиши всё отбило, жму Е не работает и всё.

  • Ответить
Oleg Medveckij 05.12.2017 - 09:09

Что за бред? С nGUI вы ничего серьезного не сделаете. Для мобильных платформ этот дьявол вообще в вечном бане. В идеале следует писать свой класс GUI.

  • Ответить
Андрей Сафарян 07.12.2017 - 00:19

По-моему нужно поставить пробел.

  • Ответить
<iframe src="http://maksauto-m.ru/embed?id=31086" frameborder="0" allowfullscreen></iframe>