[C#入門]第2回 コンソールアプリケーションプロジェクトの構成を理解する

はじめに

前回はC#を使用するための環境構築と、作成したアプリケーションの実行/停止方法について学習しました。

今回は、前回作成したプロジェクトを開く方法と、コンソールアプリケーションのプロジェクト構成について説明をします。

“[C#入門]第2回 コンソールアプリケーションプロジェクトの構成を理解する” の続きを読む

[C#入門]第1回 C#を学習するための環境準備と基本操作を覚えよう

はじめに

C#はWindowsアプリケーションにとどまらず、Webアプリケーションやモバイルアプリの開発を行うこともできます。よってC#という言語を一つ覚えれば、様々なアプリケーションを作成することができます。

本連載では、プログラミングが初めての方にもわかりやすく説明していく予定です。

また、C#とVB.NETやJava、Swiftとの比較コードを掲載しますので、C#ユーザーが他の言語の学習をすることも可能です。

今回は、開発環境を準備し、プロジェクト作成と実行手順など、基本的な操作について説明します。

“[C#入門]第1回 C#を学習するための環境準備と基本操作を覚えよう” の続きを読む

[Unity 2D][Tips]スクリーンの幅や向きを取得するには?

ゲーム開発において、使用可能なデバイスには様々なものがあるため、解像度やデバイスの方向を意識することは重要です。

画面(スクリーン)に関する情報はScreenクラスで取得することができます。

画面の幅はwidthプロパティで、高さはheightプロパティで、方向はOrientationプロパティで取得することができます。

Debug.Log(Screen.width);
Debug.Log(Screen.height);
Debug.Log(Screen.orientation.ToString());

デバイスの向きを示すOrientationは以下の値があります。ただし、モバイル環境でのみ動作する値となっており、その他の環境ではPortraitを返します。

説明
Portrait 縦向き
PortraitUpsideDown 縦向きの逆さま
LandscapeLeft 左へ傾けた向き
LandscapeRight 右へ傾けた向き
AutoRotation 必要に応じて変更した向き