2016-09-22 6 views
1

Прежде всего, у меня есть совершенно точное описание этой проблемы, но stackoverflow просто отказывается позволить мне помочь в этой проблеме и говорит, что мне нужно 10 rep для отправки ссылок. Итак, нет фотографий: cUnity - объект Scale, но не спрайт

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

Спасибо за помощь!

Как это выглядит:

enter image description here

Как я хочу, чтобы вести себя:

enter image description here

Что это на самом деле:

enter image description here

ALRI GHT Я также заметил, что в Unity 5.5 беты и 5,3 беты, это работает как это, но этот вариант не присутствует в стабильном единстве

enter image description here

+0

ли пытаться масштабировать это вне единства работали? Обычно изменение спрайта (изображения) должно выполняться в другой программе, например Blender. – JDavila

+0

Мне нужно решить масштабирование In-Unity, это плоский 2D-спрайт, который должен оставаться таким, каким он есть, и просто обрезать мое масштабирование. –

+0

Там вы идете какой-то репутации, можете ли вы загрузить фотографии сейчас? –

ответ

0

Если вам нужно сделать это только один раз, вы можете:

  1. создать Пусто GameObject (я бы назвал его «View») внутри объекта
  2. переместить компонент спрайтов в этом View
  3. перетащить вид вне вашего объекта в hieararchy
  4. масштабный объект
  5. возвращение Просмотр внутри объекта
+0

Это не работает для меня - я попытался добавить фотографии в главный пост сейчас :) –

+0

Ну, вам просто нужно отделить большой спрайт на более мелкие плитки и объединить эти плитки так, как вам нужно –

+0

Beta Unity 5.5 и даже 5.3 бета может это сделать, интересно, есть ли такая вещь в стабильном Unity, взгляните на главный пост сейчас –

 Смежные вопросы

  • Нет связанных вопросов^_^