私は、すべてのユーザーが保存ファイルに特定のキャラクターを持っている管理ゲームに取り組んでいます。これらの文字をパネル内でインスタンス化しています。ユーザーにカードの 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);
}
}