Нужно разместить модель в Roblox - PullRequest
0 голосов
/ 01 июля 2018

В настоящее время я создаю игру в Roblox, и я не лучший в скриптах в Lua / Roblox. Мне нужно, когда у игрока есть какая-то модель, он может разместить ее в определенном месте и иметь возможность забрать ее в любой момент. Если есть способ сделать это, дайте мне знать. - Спасибо заранее.

- Если я не использую какую-то сетку.

1 Ответ

0 голосов
/ 24 июля 2018

Если вы ищете для перемещения модели в определенную позицию CFrame / Vector3, тогда это действительно просто.

CFrame:

    model.PrimaryPart=model:GetChildren()[math.random(1,#model:GetChildren())]
    model:SetPrimaryPartCFrame(CFrame.new(0,50,0))

А с Vector3 это еще проще!

Vector3:

    model:MoveTo(Vector3.new(0,50,0))

Помните, что у Vector3 есть свои ограничения. Если вы собираетесь использовать метод Vector3, помните, что модель должна находиться в свободном пространстве, достаточно большом, чтобы уместиться на всю модель, в противном случае она будет отображаться поверх любого объекта. это находит. Это то, когда вы размещаете вещи с помощью Vector3.

CFrame, в отличие от Vector3, не соблюдает это правило, поэтому вы можете разместить модель где угодно (если она не закреплена, то, вероятно, она улетит, если вы попытаетесь поместить ее в стену)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...