質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

647閲覧

Waypointの1番目の要素を削除したい

release832555

総合スコア9

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/07/22 10:55

CinemachinePath.Waypoint[] waypoints = new CinemachinePath.Waypoint[tWaypoints.Length];

上記のような情報を取り扱うとき
waypoints[0]の要素を削除するにはどうすればよいでしょうか?
検索して調べたところC#はList型がありRemoveの関数を介して削除するようですが
waypointにはそのような関数はなかったです

おそらく過去にでている質問でもあると思うのですが、検索の仕方が悪いのかみつかりませんでした
恐縮ですがよろしくお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

変数 waypoints を CinemachinePath.Waypoint[] ではなく List<CinemachinePath.Waypoint> として宣言し、RemoveAt() 関数で削除する

OR

配列を List に変換し、RemoveAt() 関数で削除する(その後、必要なら List を配列にもう一度変換する)

OR

配列の中から指定した範囲の要素を抜き出す やり方で、index 0 以外の要素を抜き出す

投稿2020/07/22 14:33

bboydaisuke

総合スコア5308

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

release832555

2020/07/23 12:41

回答ありがとうございます! これでボトルネックにあたる問題が解決できました またお世話になるとおもいますがその時はよろしくお願いします
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問