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. Как отключить видимость объекта в камере
 
						