0

私は、すべてのユーザーが保存ファイルに特定のキャラクターを持っている管理ゲームに取り組んでいます。これらの文字をパネル内でインスタンス化しています。ユーザーにカードの 1 つを選択して、特定のポイントにドラッグしてもらいます。既にシーンにあるオブジェクトのドラッグ スクリプトを作成できます。しかし、オブジェクトが実行時に生成されている場合、どうすれば同じことを達成できるのでしょうか? 私はそれを行う方法のアイデアが必要です。UIオブジェクトをドラッグするための現在のコードは次のとおりです。

    public void OnDrag(){
    btn.transform.position = Input.mousePosition;
}
public void EndDrag(){
    if (btn.transform.position.x -500 <50 || btn.transform.position.x -500 > -50) {
        //btn.transform.position = new Vector3 (-10, 10);
        rt.anchoredPosition = new Vector3 (500, 100, 0);
    }
    else{
        rt.anchoredPosition = new Vector3 (-10, -10, 0);
    }
}
4

1 に答える 1