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

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

VisualStudio

#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ドライブの空き容量が圧迫されているので、まずはそこの整頓から。 整頓しながら思っ…

Visual Studioのコード分析機能

Visual Studioのコード分析機能を利用してコードの品質を上げよう (1/3):CodeZine(コードジン) Visual Studioのコード分析機能についての記事。高性能なものは単体のソフトとして売られており、けっこうな値段がする。市販されているものと同じくらいの高…

Visual Studio Tools for Unity

Visual Studio 2013 Tools for Unity - Visual Studio Marketplace 速習 Unity 2Dゲーム開発 ~第2回 キャラクターの配置 (1/3):CodeZine(コードジン) この記事を参考に、Visual Studio Tools for Unity をインストール。 Unityのプロジェクトにインポー…

Visual Studio Community 2013 で Emacs キーバインド その2

昨日の日記(id:toburau:20141116)のコメントで教えてもらったリンク先を参考にして、うまく設定することができた。やり方は次の通り。 拡張機能をインストールするところまでは昨日のとおり。 続いて、ダウンロードした emacs.vsix の拡張子を zip に変更し…

Visual Studio Community 2013 で Emacs キーバインド

Visual Studio Community 2013のキーバインドをEmacsに変更しようと、MSDNのページにあった拡張機能をインストールしようとした。 Emacs emulation - Visual Studio Marketplace しかし、このバージョンは2013には対応していないようで駄目だった。検索して…

Visual Studio Community 2013 のインストール

Downloads | IDE, Code, & Team Foundation Server | Visual Studio Visual Studio Community 2013 をインストールした。ダウンロードしながらのインストールで1時間半くらいかかった。 Visual Studio 2013 Language Pack もインストールして日本語にした。…

Visual Studio Community 2013

Visual Studio IDE、コード エディター、VSTS、App Center - Visual Studio Visual Studio Community 2013が発表された。今までのProfessional版相当の機能のVisual Studioが無料で使えるようになる。 これは非常に嬉しい。Add-Inも使えるということは、この…

xyzzyで開いているバッファのファイルをVisual Studioでも開く

Windowsでプログラミングをするとき、コードの編集にはxyzzyを使い、ビルドとデバッグにはVisual Studioを使っている。ブレークポイントを設定したいときなど、xyzzyで開いているファイルをVisual Studioでも開きたいことがあるので、そのコマンドを作成した…

コードレシピ

Sample Code - MSDN Examples in C#, VB.NET, C++, JavaScript, F# 【レビュー】数千にも上る実践的サンプルに触れられるコードブラウザー「Sample Browser」 - 窓の杜 MSDNにアップロードされたサンプルコードのページ。さらにそれを閲覧出来るアプリ「Samp…

すべてのブレークポイントを削除する確認ダイアログ

Visual Studioのブレークポイントウィンドウにはすべてのブレークポイントを削除するボタンがある。 いくつものブレークポイントを設定してデバッグが終わったあとにはよく利用する。毎回、削除しても良いか確認するダイアログが出るが必要ないので無効にし…

Visual Studio Express 2013 for Windows Desktop

Downloads | IDE, Code, & Team Foundation Server | Visual Studio Windows環境を新しく構築しなおしたので、Visual Studioも新しくインストール。 インストールしたのは、Visual Studio Express 2013 for Windows Desktop。これで通常のウィンドウズのアプ…

Magic Number

VisualStudioを使ってデバッグしていると、メモリの状態が0xCDCDCDCDとなっているなど特徴的な値が入っていることがある。これはデバッグの助けとなるようにVisualStudioが値を入れているもの。そのうちいくつかは以前、この日記でも紹介した。(id:toburau:2…

warning LNK4042

Visual Studioでプロジェクトをビルドしようとしたら、リンクのときに次のようなエラーが。 warning LNK4042: オブジェクトの指定が重複しています。余分なものは無視されます。 以前作ったクラスを改良して別のクラスへと変更し、同じ名前だけどnamespaceは…

プログラムの実行や終了に時間がかかるときの対処

Visual Studioでプログラムを実行したときや、そのプログラムを終了したときに異様に時間がかかるようになってしまうことがある。 そのような場合には一旦Visual Studioを終了して、ソリューションのフォルダにある.suoファイルを削除すれば良い。 ただし、…