Другие языки программирования и технологии
Роблокс Студио Счёт
Не подскажите, как сделать, чтобы ты собирал парт (или вещь, и т.д.) и у тебя был на экране счётчик на пример "0/7,0/8" и т.д. и в конце у тебя открылся проход? Пожалуйста.
1. Создайте новый проект в Roblox Studio и добавьте на сцену модель предмета, который вы хотите собирать.
2. Откройте меню "Tools" (Инструменты) и выберите "LocalScript".
3. В LocalScript введите следующий код:
local itemCount = 7 -- количество предметов
для сбора local counter = 0 -- счетчик предметов
local openDoor = false -- флаг, указывающий
на то, открыта ли дверь
function onPartTouch(part) -- функция для
обработки касаний предмета if part. className == "Part" and part.Name ==
"Item" then -- если предмет касается модели предмета
counter = counter + 1 - увеличиваем счетчик
openDoor = not openDoor -- меняем флаг на
противоположный
if counter = = itemCount then -- если счетчик
равен количеству предметов для сбора,
openDoor = true -- открываем дверь
end
end
end
4. Cохраните LocalScript и закройте его. и
5. Добавьте на сцену модель двери переименуйте ее в "Door".
6. Откройте окно "Properties" (Свойства) для
двери и установите следующие параметры:
- "Shape" (Форма) - "Box" (Коробка)
- "Size" (Размер) - 1, 1
- "Material" (Материал) - выберите материал, который соответствует вашей двери
- "Position" (Положение) - (0, 2, 0)
7. Разместите дверь на сцене и измените ее размер и положение так, чтобы она соответствовала вашему дизайну.
8. Вернитесь к LocalScript и добавьте следующий код после функции "onPartTouch":
if openDoor then -- если дверь открыта local doorPart =
game.Workspace: FindFirstChild("Door")
находим дверь на сцене
doorPart.
--
2. Откройте меню "Tools" (Инструменты) и выберите "LocalScript".
3. В LocalScript введите следующий код:
local itemCount = 7 -- количество предметов
для сбора local counter = 0 -- счетчик предметов
local openDoor = false -- флаг, указывающий
на то, открыта ли дверь
function onPartTouch(part) -- функция для
обработки касаний предмета if part. className == "Part" and part.Name ==
"Item" then -- если предмет касается модели предмета
counter = counter + 1 - увеличиваем счетчик
openDoor = not openDoor -- меняем флаг на
противоположный
if counter = = itemCount then -- если счетчик
равен количеству предметов для сбора,
openDoor = true -- открываем дверь
end
end
end
4. Cохраните LocalScript и закройте его. и
5. Добавьте на сцену модель двери переименуйте ее в "Door".
6. Откройте окно "Properties" (Свойства) для
двери и установите следующие параметры:
- "Shape" (Форма) - "Box" (Коробка)
- "Size" (Размер) - 1, 1
- "Material" (Материал) - выберите материал, который соответствует вашей двери
- "Position" (Положение) - (0, 2, 0)
7. Разместите дверь на сцене и измените ее размер и положение так, чтобы она соответствовала вашему дизайну.
8. Вернитесь к LocalScript и добавьте следующий код после функции "onPartTouch":
if openDoor then -- если дверь открыта local doorPart =
game.Workspace: FindFirstChild("Door")
находим дверь на сцене
doorPart.
--
Гуи. Локалскрипт.
Похожие вопросы
- Подскажите пожалуйста как сделать захват точки чтобы давало деньги в роблокс студио
- Подкиньте мне идею для игры в роблокс студио
- Есть вопрос по роблокс студио
- Вопрос, касающего физики роблокс
- помогите доделать задачу в вижуал студио 2005
- можна ли писть проги на линукс через висуал студио?
- с чего начать изучать висуал студио 2010 чтоб по длинной шеи все легко доходило . видеоуроки или книги с нуля подскажите
- Роблоkс студио,kаk сделать подбор монеты
- как обмануть Теле 2 и каким ниббь образом ложить себе деньги на счет
- ВСЕМ ДОБРОГО ДНЯ!!! Хотел спросить на счет...