@Bart私はほとんどの部分については、それだけの間でカードをトゥイーンようだ
私のコード
IEnumerator InitCardWithAnimation(GameObject[] arrayCards)
{
SortCards sort = new SortCards();
arrayCards = sort.SortCard(arrayCards); ;
Camera cam = Camera.main;
float height = 2f * cam.orthographicSize;
float widthCard = arrayCards[0].GetComponent<Renderer>().bounds.size.x;
float x = -6 * (widthCard/3);
int layer = 1;
float z = 13;
foreach (GameObject item in arrayCards)
{
GameObject rocketClone = (GameObject)Instantiate(item, new Vector3(0, 0, z), transform.rotation);
iTween.MoveTo(rocketClone, new Vector3(x, -height/3, z), 1.5f);
yield return rocketClone;
yield return new WaitForSeconds(0.3f);
x += (widthCard/3);
//increase ordermin layer
rocketClone.GetComponent<SpriteRenderer>().sortingOrder += layer;
layer++;
z--;
arrCard.Add(rocketClone);
}
}
とプレビュー
:)いくつかの結果を試してみて、持っていました中央の最初の位置とテーブルの最終的な位置に加えて、最後に並べ替えがあります。これはトゥイーン以上のものでもありません。 – Bart
@Bartカードをプレイするときにアニメーションを作るには[iTween](http://itween.pixelplacement.com/index.php)があります。しかしカードを扱うと解決策はありません:) –
私はカードプレーヤーではないので、違いは何ですか?私がこのアニメーションにアプローチする方法は、カードを裏返しにしてカードの位置に合わせるだけです。一番下の行は、トゥイーンが完了したときに、実際の表向きのカードと交換してください。 – Bart