Создаю виртуальный музей на unity. Когда игрок подходит к экспонату и нажимает на Е, должно появиться подробное описание и камера 360. Но если с камерой все понятно, то как сделать само "окно"?
То, что вы хотите сделать это UI (User Interface)
система. Для UI
у Unity есть специальные компоненты, которые должны быть расположены на Canvas (Холсте)
. Грубо говоря, вы можете понаделать кучу элементов, которые будут отображены на канвасе с WorldSpace
отображением. Поставить вокруг каждого экспоната триггеры и написать скрипт, чтобы в момент OnTriggerStay()
, если нажата E
, включался определённый GameObject
.
Можно лучи пускать по нажатию E
, что тоже даст примерно такой же результат. Только в экспонат надо будет попасть. Но можно будет сделать круче: автоматически как бы раскрывать табличку, если игрок на неё смотрит. Вот так вот.
Господи, да много как это реализуемо! Хоть тот же Vector3.Distance()
применяй и отлавливай нажатие на E
.
В любом случае, вам нужно сделать холст, а чтобы ознакомиться с тем, как устроена система UI
в Unity
, вы можете ознакомиться с этими уроками. И конечно же не забывайте про документацию и приложение усилий!
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как подключиться к серверу по локальной сети через dbForge Studio for MySQL, или HeidiSQL, или Navicat for MySQL? А может быть есть, что-то попроще?
Нужно создать файл PDF с фоновой картинкой на которой будут выведены несколько строк текстаParagraph не использую тк он перекрывается фоновой...
На vps (CentOS 7) перестала работать функция fsockopen с протоколом ssl: