電気ウナギ的○○

About Home

Unity のソースエディタは Visual Studio

shinoda (2018年2月10日 16:00)
特に予備知識なく、Visual Studio 2017(以下 VS)をインストールしようとしたら、オプションに Unity も入ってたので同時インストールにチェック。
VS と一緒に、Unity 2017.2.0f3(64bit) がインストールされた。

で、最初は VS の「新しいプロジェクト」の中に「Unity アプリ」みたいなのがあんのかな?と思ったんだけど、違ってたのね。
VS(言語は C#)が Unity のスクリプト作成外部エディタとして機能するだけ。

20180207_unity.jpg

Unity 自体、ゲームエンジンでありながら統合開発環境(開発画面のことね)も自前で内蔵しているわけだけど、スクリプトのエディタ自体は外出しなのよね。元々、開発言語は C# でも JavaScript でも良いとしていたので、そのためだと思うけど。

Unity で各オブジェクトに特別な動作をさせようとすると(いやあ、物理落下や床への当たり判定など、基本的な動きはスクリプト書かないでもいいんで、本当にコードを書かないといけないのは「シナリオに沿ったゲームの動き」だけなんだけどね)、

1.オブジェクトを作成(「弾丸」とか「宇宙船」とか)
 画像を作成し、Project ウィンドウの Assets フォルダに配置。

2.C# スクリプトを作成
 Project ウィンドウで、「Create」ボタン→「C# Script」選択で VS 起動。

3.Visual Studio 上で C# のコードを書く。
 書き終わったら「Unity にアタッチ」ボタンを押すと、デバッグは行われ、Unity にコードが渡される。

4.C# スクリプトを目的のオブジェクトにアタッチ
 Project ウィンドウ上の C# のアイコンを Hierarchy ウィンドウ内の目的のオブジェクト(
「弾丸」とか「宇宙船」とか)名の上までドラッグ&ドロップ。

って感じの操作を行う。
ソースを修正した時は、3 の「Unity にアタッチ」の操作を繰り返す。

まあ、内蔵エディタに比べるとちょっと面倒だけど、いいところもある。

というのが、さっき Unity 触ってる最中にいきなり落ちちゃって、それまでに追加していたいくつかのオブジェクトが消えてしまった。「C# Script」オブジェクトも消えちゃったんだけど、VS は無事だったので試しにアタッチしてみたら、Assets フォルダにそのスクリプトの「C# Script」オブジェクトが復活した。おっほう。

「対象のオブジェクトがありません」とかエラーになると思ったのに。外部エディタでよかった(笑)

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(0)

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/4757

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE