Roblox · Шутер · урок 2
Модель оружия в руках
Делаем модель оружия (своими партами или из 3D-библиотеки) и превращаем её в Tool — предмет, который персонаж берёт в руки и носит в инвентаре.
Структура
Синим — что добавляем на этом уроке.
Workspace
└─ Gun (Tool) — RequiresHandle вкл.
└─ Handle (Part / Union / MeshPart) — сама модель
Шаги
- Своя модель: стол-подложка (Locked), ствол, корпус, приклад, прицел, магазин, рукоять, курок; отверстия — Negate + Union; в конце всё → Union.
- Или 3D-модель: бесплатная, .obj/.fbx, до 10 000 полигонов. MeshPart → MeshId (одна деталь) или Home → Import 3D (несколько деталей).
- Import 3D: все детали прикрепи к главной (Model → Weld/WeldConstraint), иначе оружие развалится.
- Главный парт переименуй в Handle и положи в Tool «Gun».
- Handle: Anchored выкл., CanCollide выкл., Massless вкл. Остальные детали — тоже не Anchored.
- Хват: плагин Tool Grip Editor (Toolbox → Plugins), стрелки двигают, Z — вращение.
Проверка
Запусти Play (или Run) и убедись:
- Play: подойди к оружию — оно попало в инвентарь (слот 1).
- Нажми 1: оружие в руке, ствол смотрит вперёд.
- Персонаж не может идти — у Handle включён Anchored. Оружие разваливается — детали не сварены.