ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

VisualStudio

Visual Studio で環境変数を使う

Visual Studio でソリューションやプロジェクトでパスを指定するとき環境変数を使いたい場合。 例えば、環境変数 HOME を使いたい場合、 ソリューションファイルでは、 %HOME% プロジェクトファイルでは、 $(HOME) で指定したらうまく参照できるようになった…

Visual Studio 2022 で Emacs キーバインド

Visual Studio 2022 でコードを書き始めたら、Emacs のキーバインドになっていなかったので設定した。 marketplace.visualstudio.com Visual Studio の Marketplace にある Emacs Emulation をインストールした。 アップデートを見ると VS2022+ only とあっ…

Visual Studio 2022

visualstudio.microsoft.com raylibを試そうとしてサンプルテンプレートをダウンロードしてみたら、Visual Studio 2022のソリューションがあった。 そういえば、今のPCにはVisual Studio 2022をまだインストールしていなかったので、さっそくインストール中…

デバッグ中にドラッグアンドドロップできない

ツールを開発中に、デバッグ実行し、そのウィンドウにファイルをドラッグアンドドロップしようとしたら出来なかった。 調べてみたら、Visual Studioを管理者権限で実行していると、通常の権限で起動されているエクスプローラーからファイルをドラッグアンド…

FastGoToFile

marketplace.visualstudio.com Visual Studioの拡張機能で、ソリューションに含まれるファイルを開きやすくするもの。 動作が軽く、インクリメンタルサーチのように文字を入力しながら絞り込んでいくことができるので便利。 Open Now!という拡張機能を使って…

Visual Studio 2022が公開

visualstudio.microsoft.com forest.watch.impress.co.jp Visual Studio 2022が公開された。 これでやっと64bit化されたという。これだけ時間がかかったことに驚き。 Visual Studio 2022 Communityなら無償で利用できるので、あとでダウンロードしてみよう。…

クラス ダイアグラムで表示

Visual Studioでとあるサンプルコードを読んでいたときに、分かりやすくするために、クラス ダイアグラムを表示してみた。 ソリューションエクスプローラーからプロジェクトを右クリックして、「ビュー」→「クラス ダイアグラムで表示」を選択する。 ところ…

スタートアッププロジェクト

Visual Studioでソリューションに複数のプロジェクトが含まれている場合、 実行すると、スタートアッププロジェクトとして設定されているプロジェクトが実行される。 どれをスタートアッププロジェクトとするかの設定はソリューションファイルではなく、 個…

Visual Studio 2019 for Mac

visualstudio.microsoft.com paizaのスキルチェック問題に挑戦するときはMacBookからブラウザでC#を使っていたが、コードを書いて確認するのが大変になってきたので、Visual Studio for Macをインストールしてみた。 MacOSで起動したVisual StudioはWindows…

プリプロセスされたファイルを表示

#defineなどのマクロを使っているとエラーになったときに、どう展開されているか知りたくなることがある。 その場合は、プリプロセスされたファイルを表示すれば良い。・Visual Studio 2017の場合は、ソリューションエクスプローラーで対象のソースファイル…

インテリセンスの提案、完了モードの変更はC++では使えない

docs.microsoft.com Visual Studioのインテリセンスの挙動が気に入らないのでいろいろとカスタマイズしている。 検索していたところ、「提案モード」「完了モード」というモードがあり、挙動を変えることが出来るらしい。 ということで、モードを変えてみよ…

テキストエディターとソリューションエクスプローラーの同期

Visual Studioのテキストエディターで編集しているファイルをソリューションエクスプローラー上で選択されている状態にするには、ソリューションエクスプローラー上のボタン「アクティブ ドキュメントとの同期」を押せば良い。 ショートカットキーは Ctrl + …

ビルドが通るのにテキストエディタ上ではエラー

Visual Studio を使っていたら、ビルドは通るのに、テキストエディタ上ではエラーが表示されているというおかしな状態に。 どうやら、これは IntelliSense のデータベースが壊れてしまうと起きるようだ。 ソリューションのあるフォルダにある .vs という隠し…

#pragma region, endregion

docs.microsoft.com Visual StudioのテキストエディターやVisual Studio Codeで使えるアウトライン機能。コードブロックを指定して折りたたむことができるようになる。 #pragma region リージョン名 でコードブロックの始まりを #pragma endregion でコード…

インテリセンスの候補決定

Visual Studioでのインテリセンスには非常に助かっており、コーディングの効率が上がっている。 しかし、インテリセンスの候補一覧から項目を選んで決定するときの挙動が変わってしまうことがある。 普段はEnterキーで決定しているのだが、ときどき項目が選…

一つのソースファイルを垂直に分割して表示する方法

メニュー「ウィンドウ」→「新規ウィンドウ」でソースファイルを複製し、 メニュー「ウィンドウ」→「垂直タブ グループの新規作成」で垂直に分割 Visual Studioのウィンドウの分割では水平方向の分割となる。 垂直タブ ブループの作成を行えば垂直方向への分…

コードの展開折りたたみ

docs.microsoft.comVisual Studioのテキストエディターにはアウトラインの機能があり、コードのブロック単位で折りたたんだり展開することができる。 コメントアウトしたブロックなどコーディングしているのとは関係のない部分を折りたたむことでコードが見…

MR Basics 100 - Getting started with Unity - Mixed Reality | Microsoft Docs もう一度、チュートリアルどおりにやってみたら、今度はうまくいった。 Unityのプロジェクトの設定あたりが間違っていたようだ。 これでやっと、はじめの一歩を踏み出しただけ…

the deployment target

MR Basics 100 - Getting started with Unity - Mixed Reality | Microsoft Docs マイクロソフトのMixed Realityのチュートリアルページを見ながら作業をしているのだが、デバイスにデプロイするところでうまくいかない。 Wi-Fiでつながっているマシンの場合…

HoloLensに転送できない

Uniyで実行してリモートでHoloLensで確認することは出来たのだが、 UnityでビルドしたアプリをHoloLensに転送して実行するのがうまくいかない。 Visual Studioでビルドして、そこからHoloLensへと転送するのだが、うまくリモートマシンとしてHoloLensを認識…

Visual Studioのアップデート

HoloLens用のビルドのためにVisual Studioをアップデートした。 途中、Windowsの再起動が必要になったので、再起動したら、 Windowsが起動するときに出るロード中のアイコンがアニメーションしたまま、先に進まなくなってしまった。 ちょっと前に発生してい…

エディットコンティニュ

Edit and Continue - Visual Studio 2015 | Microsoft Docs Visual Studioのエディットコンティニュが便利。 アプリケーションを実行中にプログラムコードを変更して、それを適用できるというもの。 データ構造が変わるなど大きな変更の場合はうまくいかない…

Visual Studio のテキストエディターから Visual Studio Code で開く

Visual Studioのテキストエディターで開いているソースコードをVisual Studio Codeで開くにはツールメニューの「外部ツール」を使って行う。 ツールメニューから外部ツールを選んで外部ツールのダイアログを開き、以下の設定で追加する。 タイトル 任意の名…

Visual Studioのプロジェクトファイル名を変える

でらうま倶楽部 : VisualStudio プロジェクトのファイル名をサクッと変える Visual Studioのプロジェクトのファイル名やプロジェクト名を変えようとすると、読み込めなくなってエラーになってしまうことが多く、結局、新規で作って必要なコードを追加すると…

Visual Studio for Mac

https://www.visualstudio.com/ja/vs/visual-studio-mac/ 「Visual Studio 2017 for Mac」一般提供を開始、無料のMac OS用統合開発環境 -INTERNET Watch Mac版のVisual Studioの提供が始まった。 まさかMacでVisual Studioが使えるようになるとは。 Unityに…

Visual Studio 2017

ダウンロード | IDE、Code、Team Foundation Server | Visual Studio Visual Studio 2017 15.9 リリース ノート | Microsoft Docs Visual Studio 2017がリリースされた。 高速化され、インストールも軽量化されて速くなっているという。 最近、Visual Studio…

Visual StudioでEmacs風キーバインドがうまくいかない

Unityのスクリプトを書くのに使っているVisual StudioのキーバインドをEmacs風にしようとしているのだがうまくいかない。 VisualStudio2015でEmacsキーバインドを使う - Qiita ここのドキュメントを参考にインストールして、Visual Studioのキーボードのカス…

Visual Studioの日本語化

Unityをインストールしたときに一緒にVisual Studio 2015 Communityもインストールされたが、日本語化はまだ行っていなかったので、セットアップした。 マイクロソフトのサイトから日本語のLanguage Packをダウンロードしてインストールするだけ。 あとは起…

Microsoft Visual Studio Community 2015の日本語化

UnityのスクリプトをダブルクリックしてVisual Studio上で編集していたとき、ちょっとVisual Studioの設定を変更しようとメニューを見ていて、英語しかないことに気がついた。 Download Microsoft Visual Studio 2015 Language Pack from Official Microsoft…

Visual Studio 2015

Downloads | IDE, Code, & Team Foundation Server | Visual Studio Visual Studio 2015のダウンロードが開始された。 さっそくダウンロードしようと思ったが、SSDであるCドライブの空き容量が圧迫されているので、まずはそこの整頓から。 整頓しながら思っ…