バッテラが如く

プログラミングしましょ!

2022-09-19から1日間の記事一覧

【Unity】positionの値が指定以下(以上)のオブジェクトを一括で消す

オブジェクトのpositionの値を見て一括で消す方法を備忘録します。 ■環境 MacOS Monterey (12.1) Unity (2021.3.2f1) 実装 指定タグのGameObjectを取得 Where句で条件に合うものだけにフィルタする 消す対象をDestroyで消す どういうケースで使うのか? 実装…

【Unity】指定タグのGameObject一覧を取得する方法

言わずもがなのやつですが備忘録として書いておきます。 指定タグのGameObject一覧を取得する var gameobjects = GameObject.FindGameObjectsWithTag("タグ名"); 以上です! タグの作り方はこちらを参考にしてください。 www.m2game.net

【C#】文字列の最初の1文字を削除する

文字列の最初の1文字を削除する Removeメソッドを使うことでできます! string str = "abc"; str = str.Remove(0, 1); // "abc" → "bc"

【C#】文字列の大文字変換・小文字変換

文字列の大文字変換・小文字変換 ToUpperとToLowerのメソッドを使いましょう! // 大文字に変換 str = str.ToUpper(); // 小文字に変換 str = str.ToLower(); 備考 全角の文字列でも変換はできました。

【C#】文字列の最後の1文字を削除する

文字列の最後の1文字を削除する Substringメソッドを使うことでできます string str = "abc" str = str.Substring(0, str.Length - 1); // str → "ab"

【C#】C#記事まとめ

基本構文 foreachでインデックスも取得する メソッドの引数にコールバックを渡す方法 クラス/構造体配列の宣言時初期化方法 DateTime / TimeSpan 時間ABの差分を取得する DateTimeで未来の日付を取得する方法 DateTime型のフォーマットを指定する Enum Enum…

【C#】foreachでインデックスも取得する

foreachだと配列のインデックスが取れないがfor文を書くのは嫌だなーという時にforeachでインデックスする方法を備忘録として残します。 ■環境 MacOS Monterey (12.1) foreachでインデックスを取得 foreachでインデックスを取得 using System.Linq; ~~~~~~~…

【Unity】string.Joinで配列の中身をDebug.Logで出力する方法

Debug.Log(配列)だとうまくいかない string.Joinを使おう 2次元配列にはSystem.LinqのCastを使おう ※この記事の情報は次のバージョンで動作確認しています。 MacOS Monterey (12.1) Unity (2021.3.2f1) Debug.Log(配列)だとうまくいかない 例えば以下のよう…