C#
как сделать такую же систему управления молотом как в getting over it, в unity 2d.
как сделать такую же систему управления молотом как в getting over it, в unity 2d.и на что кидать коды
я сам недавно пытался сделать что-то похожее, и придумал. Создаёшь игрока-квадрат(например).Он на игру влиять почти не будет. делаешь его без боксколайдера. Далее в Иерархии прикрепляешь к нему квадрат раза в 4-5 меньше, и вешаешь ему скрипт:
void Update()
{
var mousePosition = Input.mousePosition;
mousePosition = Camera.main.ScreenToWorldPoint(mousePosition);
var angle = Vector2.Angle(Vector2.right, mousePosition - transform.position);
transform.eulerAngles = new Vector3(0f, 0f, transform.position.y < mousePosition.y ? angle : -angle);} //прикрепи скрипт к малому кубику.этот скрипт крутит кубик.
Ну а дальше подставляешь молот к кубику также, в Иерархии. Но там надо ещё додумывать.
Руслан ****
баговано как то, но спасибо. как будут обновы по скрипту пиши сюда
В Unity 2D вы можете создать подобную систему управления, используя физику и скрипты на языке C#. Например, вы можете создать два круга: один для конца молота, а другой для точки, к которой тянется молот. Игрок будет двигать второй круг (назовем его "магнитом"), а молот будет притягиваться к нему. Вы можете использовать различные команды и физические свойства, чтобы двигать магнит таким образом, чтобы он не проходил сквозь препятствия и при этом управление над ним не прекращалось.
Что касается кодов, то в Unity вы можете создавать скрипты на языке C# и прикреплять их к игровым объектам. Скрипты позволяют определять поведение объектов и реагировать на события в игре. Вы можете создавать скрипты в любом текстовом редакторе или использовать встроенный редактор MonoDevelop или Visual Studio. Чтобы прикрепить скрипт к игровому объекту, вы можете перетащить его из папки Assets на объект в окне Inspector или выбрать объект и нажать кнопку "Add Component" в окне Inspector, затем выбрать "Scripts" и выбрать нужный скрипт из списка.
Что касается кодов, то в Unity вы можете создавать скрипты на языке C# и прикреплять их к игровым объектам. Скрипты позволяют определять поведение объектов и реагировать на события в игре. Вы можете создавать скрипты в любом текстовом редакторе или использовать встроенный редактор MonoDevelop или Visual Studio. Чтобы прикрепить скрипт к игровому объекту, вы можете перетащить его из папки Assets на объект в окне Inspector или выбрать объект и нажать кнопку "Add Component" в окне Inspector, затем выбрать "Scripts" и выбрать нужный скрипт из списка.
А черт его знает?
Руслан ****
спс, помог
На молот
Похожие вопросы
- Как написать код? unity 2d
- Как сделать пол в 2d игре на unity?
- Unity C#. Помогите с управлением персонажа...
- Unity photon pun система инвентаря
- Я изучал программирование на протяжении 4 лет и ничего не умею, как это возможно и что со мной не так? Учил С# и Unity
- Буровая установка в unity как в satisfactory
- Дрифт в Unity 3D с использованием WheelColider.
- Почему когда я доделал игру то камера смотрела ровно на игру а когда компилировал она приблизилась хотя в Unity на месте
- Как можно остановить все звуки в игре? Unity
- Unity. Как отключить видимость объекта в камере