Можно ли имитировать фиктивные объекты на iphone? - PullRequest
0 голосов
/ 18 апреля 2010

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

Очевидно, что у нас могут быть фиктивные пустышки, использующие представление и помещающие другие представления в качестве подпредставлений, но это имеет проблемы, так как представление получает щелчки, и иногда вы этого не хотите. Вы также не можете изменить привязку представления.

Итак, манекены, как я спрашиваю, имеют, по крайней мере, следующие свойства:

  1. регулируемая опорная точка
  2. это не кликабельно
  3. оно полностью невидимо (не может быть отображено).
  4. любой масштаб, вращение и перемещение манекена распространяются на сгруппированные объекты с учетом точки привязки манекена.
  5. оно полностью анимируемо.

Может ли это быть смоделировано на iPhone? Есть ли какой-нибудь объект, который можно создать, чтобы симулировать это? спасибо.

Ответы [ 3 ]

1 голос
/ 18 апреля 2010

Работая в OpenGL, вы можете создавать классы, которые делают это, в основном вы получаете вложенные преобразования.

Любой из 3D-движков, которые я видел, также поддерживает это из коробки.

1 голос
/ 18 апреля 2010

Посмотрите на CATransformLayer .

0 голосов
/ 19 апреля 2010

CALayers имеют anchorPoints ... И они анимируемые. Я думаю, это то, что вы ищете - они очень похожи на спрайтов.

...