cool20141 cool20141

<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>

danilaxxl danilaxxl

CollectableItemData.cs

[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]

GoloGames GoloGames

vadya_ivan, рад, что вам игра показалась интересной : )

P.S. Кстати уже доступна бесплатная демо-версия в Steam

vadya_ivan vadya_ivan

Визуал, задумка, музыка , механики, все в цель

GoloGames GoloGames

Ato_Ome, спасибо за позитивные эмоции, будем стараться : )

Ato_Ome Ato_Ome

Потрясающий результат, все так четенько, плавненько)
То ли саунд, то ли плавность напомнили мне игрушку World of Goo, удачи вам в разработке и сил побольше дойти до релиза!)

Cute Fox Cute Fox

Graphics are a little cool, good HD content. But this game doesn't cause nary interest me.
However the game is well done.

GMSD3D GMSD3D

Почему действие после всех условий выполняется?
[step another object]

Zemlaynin Zemlaynin

Jusper, Везде, но наугад строить смысла нет. Нужно разведать сперва территорию на наличие ресурсов.

Jusper Jusper

Zemlaynin, а карьеры можно будет везде запихать?
Или под них "особые" зоны будут?

Zemlaynin Zemlaynin

Это так скажем тестовое строительство, а так да у города будет зона влияния которую нужно будет расширять.

Jusper Jusper

А ссылка есть?

Jusper Jusper

Я не оч понял из скриншота, как вообще работает стройка. У игрока будет как бы поле строительства?

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

ViktorJaguar ViktorJaguar

Почему я нигде не могу найти нормальный туториал, где покажут как экипировать предмет (например, меч) в определенную (выделенную под оружие) ячейку???

Логотип проекта Unity

Unity - QA

Этот тред был создан для агрегации вопросов-ответов и помощи по движку Unity. Наиболее фундаментальные моменты будем закреплять в теле поста.


Задавайте свои вопросы под этой публикацией. Чем сможем - поможем, Community как никак.

Смотрите также:


Комментарии



могу дать ссыли на ассеты, где есть ответы на твои вопросы и скрипты, но только послезавтра, щас компа нет

KO3bMA, alexprey, вы меня похоже не поняли :D
Мне нужен именно эффект "отдачи", не просто визуальная анимация или эффект. Т.е. при выстреле камера поднимается вверх "навсегда" (при длительной стрельбе для попадания в 1 точку нужно будет медленно вести мышку вниз).
Я как раз таки и юзал стандартный контроллер от первого лица. Но то ли дело в нём, то ли в целом в системе Юнити - поворот камера определяется положением курсора. Получается, сколько камеру не верти, если курсор мыши на месте, то она будет возвращаться к нему почти мгновенно (в итоге, если вертеть камеру при выстреле, получается эффект быстрой тряски, что тоже неплохо, но не то).
Поэтому я начал с вопроса о том, как двигать курсор мыши)

Immortal, я тебе понял, попробуй реализовать мой вариант с камерой, когда считается дельта не до центра а до предыдущего положения мыши

Immortal, скрипт примерно так будет выглядеть, не тестировал к сожалению, но думаю подкрутить не составит труда

public class FirstPersonCameraController : MonoBehaviour {
	// Камера, которой будем управлять
	public Camera TargetCamera;
	// Чувствительность мыши по оси X
	public float SensitiveX = 2.0f;
	// Чувствительность мыши по оси Y
	public float SensitiveY = 2.0f;
	public float RotationSpeedX = 5.0f;
	public float RotationSpeedY = 5.0f;
	// Нижнее ограничение угла наклона камеры
	public float MinPitchRestriction = -88.0f;
	// Верхнее ограничение угла наклона камеры
	public float MaxPitchRestriction = 88.0f;
	
	public void Start() {
		if (TargetCamera == null) {
			// Используем основную камеру если цель не установлена
			TargetCamera = Camera.main;
		}
	}
	
	public void Update() {
		if (TargetCamera == null) {
			// НИчего не делаем если камера не задана
			return;
		}
		
		var dx = Input.GetAxis("Mouse X") * SensitiveX;
		var dy = Input.GetAxis("Mouse Y") * SensitiveY;
		
		ApplyDeltaRotation(RotationSpeedX * dx, RotationSpeedY * dy);
	}
	
	// Применить отклонение камеры для отдачи
	public void ApplyRecoil(float recoilForce) {
		ApplyDeltaRotation(0.0f, recoilForce * 1.5f);
	}
	
	// Применить отклонение камеры для определенную разницу в угле
	public void ApplyDeltaRotation(float dxAngle, float dyAngle) {
		// Получаем вектор направления взгляда камеры в плоскости X0Z
		var lookDirection = new Vector3(TargetCamera.transform.forward.x, 0.0f, TargetCamera.transform.forward.z);
		lookDirection.Normalize();
		
		// Получаем текущий угол наклона камеры
		var currentPitchAngle = Vector3.SignAngle(lookDirection, TargetCamera.transform.forward);
		
		var pitchAngleDelta = Mathf.Clamp(currentPitchAngle + dyAngle, MinPitchAngleRestriction, MaxPitchAngleRestriction) - currentPitchAngle;
		
		// Поворот относительно горизонтальной оси (Вверх / Вниз)
		var verticalRotation = Quaternion.AngleAxis(pitchAngleDelta, TargetCamera.transform.left);
		
		// Поворот вокруг оси Y (Влево / Вправо)
		var horizontalRotation = Quaternion.AngleAxis(dxAngle, Vector3.up);
		
		TargetCamera.transform.rotation *= verticalRotation * horizontalRotation;
	}
}

alexprey, спасибо больше, попробую опробовать в деле.

кто может рассказать, что за новое пользовательское соглашение юнити, а то гуглперевод как то читать непонятно )

KO3bMA, в плане?

KO3bMA, скорее всего это последствия все того же GDPR и политика обновилась информацией о том, как твои персональные данные используются теперь и какие у тебя есть права для этого (например, запросить информацию о себе, которая у них есть).
PS. Сам я не читал и еще не видел это соглашение от юнити

Jusper, захожу на ассетстор, требуют подписать соглашение, перевод гугл, потому и спросил
alexprey, спс!

Кто знает, каким образом можно улучшить качество панорамы для VR android ?
Сжатие текстур убрал. Сама панорама в качестве 8к, на ней все четко. Как только билдишь и одеваешь VR очки - все размыто.

Справка