2023-04-01から1ヶ月間の記事一覧
はじめに 1 VSCode向け.NetSDKをインストール 2 VSCodeをインストールする 3 VSCode拡張機能をインストール 3-1 検索欄に「C#」と入力し、C#機能拡張をインストール 3-2 検索欄に「Unity」と入力し、UnityCodeSnippetsをインストール 4 Omnisharp: Use Moder…
最近、自分は土日喫茶店にこもって勉強やらゲーム制作を進めています。 コンセントや無料Wi-Fiがあったり、本日のコーヒーが2杯目以上が激安になったりで長居できるタリーズを利用してたんですが、椅子がちょっと固くて長く座ってるとちょい辛い...そこで椅…
はじめに コードスメルとは ファウラーの22のコードスメル まとめ はじめに 最近読んでる「プログラマー脳」*1でまた面白いことが書かれてので軽く紹介します。今回は「ファウラーのコードスメル」についてです。 コードスメルとは コードスメルとは、理想的…
はじめに 識別子の名前が重要であると考えられる主な4つの理由 1. 名前はコードの大部分を占める 2. コードレビューの大半は命名に関する指摘だから 3. 名前は最もアクセスしやすいドキュメントだから 4. 名前はビーコンとして機能するから はじめに 最近「…
はじめに PackageManger 正式リリースされていないパッケージの表示方法 1. 歯車マークから「Advanced Project Settings」を選択 2. 「Enable Pre-release Packages」にチェックをつける 3. ウィンドウが出てくるので「I understand」を選択 はじめに 最近、…
はじめに Magnetとは 最後に はじめに 新しいパソコンを購入したときに、まずはいろいろとカスタマイズして効率よく操作できるようにしたくなりますよね。今回は自分がMacを4,5年前くらいに買ってからずっと重宝してる有料アプリ「Magnet」について紹介しま…
はじめに 解決策 まとめ はじめに Unityエディタ上で、プレイ中の動画の保存やGIFが作成できるUnity RecorderなるものをPackage Managerからインストールしようとしたのですが、ちょっと躓いたのでその対処法を書いておきます。 Unityのバージョン:2021.3.1…
はじめに エディタ拡張のプログラム エディタの見た目 まとめ はじめに ゲームを実行するときに、最初のシーンをいちいちProjectウィンドウから検索して開くのが面倒くさかったので、シーン一覧を表示してその中から選ぶとシーンを開いてくれるエディタ拡張…
はじめに コーディングでよく使うMacショートカットキー まとめ はじめに 大学生のころはMacBookしかつかっていなかったので慣れていたが、社会人になってからWindowsを使うようになり数年Macから離れてしまっていたのでショートカットキーを色々忘れてしま…
はじめに SingletonMonobehaviourの特徴 SingletonMonobehaviourの実装 まとめ はじめに Unityにおいて、マネージャークラスなど、シーン内で唯一のインスタンスを保持する必要があるクラスを扱う場合があります。例えば、GameManagerやSoundManagerなどがこ…
はじめに ジェネリックの基本 Unityでのジェネリックの利点 型に依存しないコード まとめ はじめに Unityでは、ジェネリックを使って、型に依存しないコードを実現することができます。 ジェネリックの基本 ジェネリックは、C#の機能で、汎用的なプログラム…
はじめに RequireComponentの目的 使い方 まとめ はじめに Unityには、Componentを簡単に追加するための機能がいくつかあります。その中でも、RequireComponentと呼ばれる機能は、Componentを追加する時に付属的に必要なComponentを自動的に追加するための機…
はじめに void 関数 => ステートメント まとめ はじめに Unity関連のことを調べてた時にふと見つけたラムダ式?の意外な書き方があったのでそのメモです。 void 関数 => ステートメント 例えば↓のような感じで、void Start() => count++と書くと、Start()が…
はじめに ドメインに「unity」を入れちゃいけないみたい ドメイン変更でやったこと まとめ はじめに Googleアドセンスが無事通って、次はUnityアフィリエイトを登録したいなと思って申請したけどこの前落ちてしまって落ち込んでました。Unityアフィリエイト…
はじめに OAuthによる認証のアクセス許可の設定が必要 まとめ はじめに この前、新しく買ったMacBookにSourceTreeを入れてgithubの自分のリモートリポジトリをCloneしようとした時に、This is not a valid source path / URLというエラーが出て苦労したので…
はじめに Unity Japanの公式動画での紹介 EnterPlayModeの要点 UnityのPlayModeが実行されるまでの時間がはやくなる オプションの設定方法 なぜ速くなるか ドメイン・リローディング シーン・リローディング EnterPlayModeをオンにした時の副作用 その他 ま…
はじめに #region~#endregionで囲う regionをたたむこともできる まとめ はじめに 今回は#regionの使い方についての紹介です。 #region~#endregionで囲う ↓の画像のように、自分のコードの好きな部分を#region~#endregionで囲うことができます。囲うこと…
基本情報がいつでも受けれるみたい 基本情報がいつでも受けれるみたい 学生のころから、応用情報技術者でもとってみるか~といって早数年がたってました。特に取りたいモチベーションや目的もなかったので、口にはするものの行動に移すことがなかったんです…
はじめに ブロックコメント まとめ はじめに 今回の内容は、ちょっとしょうもないかもしれないけどコメントアウトの入力を楽にする話です。 ブロックコメント ↓のような感じで行の一部をコメントアウトしたい場合、指定する両端にカーソルを持ってきて「/* *…