RectTransform

RectTransformの変数について

1
2
3
4
5
6
RectTransform rectTransform = taerget.GetComponent<RectTransform>();

print(rectTransform.anchoredPosition);
print(rectTransform.pivot);
print(rectTransform.rect);
print(rectTransform.sizeDelta);

スプライトを移動させる

RectTransformlocalPositionを変更して移動させる場合

1
2
3
4
5
6
7
void Update()
{
  float speed = 10.0f;
  RectTransform rectTransform = sprite.GetComponent<RectTransform>();
  Vector3 nextPos = new Vector3(rectTransform.localPosition.x, rectTransform.localPosition.y + speed, rectTransform.localPosition.z);
  rectTransform.localPosition = nextPos;
}