Unityの script editerの話

5,666 views

Published on

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,666
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
5
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Unityの script editerの話

  1. 1. UnityのScript Editerの話森理 麟(moririring)
  2. 2. 突然ですが、Visual Studioはお好きですか?
  3. 3. VS好きです。むしろ大好きです。
  4. 4. というわけでUnityでもVSが使いたいと思います。
  5. 5. VS使えませんか?VS使えます
  6. 6. というわけで、Unityでみんな大好きVSの使い方を話してハッピーになろうというLTをするつもりでした。
  7. 7. しかし、
  8. 8. 状況が変わった。
  9. 9. それでは早速Unityを起動してください。メニューのEdit→Preferences→External Toolsを選びます。External Script EditorからVSを選びます。Visual Studioの選択肢は既にあります。
  10. 10. 選べば終わりと思いますが、これだけは駄目です。この後Assets→Sync MonoDevelop Project を選びます。後はC#のスクリプトをダブルクリックすればVSが開きます。もちろんインテリセンスもききます。早速やってみましょう。
  11. 11. 注意点として改行コードの問題があります。普通にC#のソースを作った場合VSで開くとwarningが出ます。C:Program FilesUnityEditorDataResourcesにあるNewBehaviourScript.csが設定ファイルだとググったら書いてあったのですが、これトラップでした。
  12. 12. C:ProgramFilesUnityEditorDataResourcesScriptTemplates81-C# Script-NewBehaviourScript.cs.txtが正解です。このファイルの改行コードを編集します。これでワーニングはでなくなります。
  13. 13. まだしっかり触っていないですが、どこかでUTF-16の方が良いという記事をみました。もし必要なら改行コードだけでなく、ついでに文字コードもここで変更しておくことをお勧めします。
  14. 14. さらに朗報です。僕はまだ試していませんが、先月UnityVSが出ました。これを使えばVS上でブレークポイントを置いてデバッグも可能です。
  15. 15. というわけでUnityがVSで使える話でした。
  16. 16. …なお、ここまでの話は全て金持ち限定です。貧乏人は麦を食えという言葉があります。
  17. 17. 先ほどVSが選択肢にあると言いました。それはExpress Edition以外です。Expressの場合は手動でexeを選ぶ必要があります。exeを選んだ後も、C#のソースをダブルクリックしてもMonoDeveloperが開いてしまいます。さらに設定が必要です。
  18. 18. まずClassExecをダウンロードします。http://fvue.nl/wiki/ClassExec米Wikipediaに置いてあります。ダウンロード後、バッチを作ります。"<path>classexec.exe" %1 --class .cs
  19. 19. そして先ほどのExternal Script EditorでBrowseを選び、今作ったバッチを選びます。これでダブルクリックすればVSが開きます。しかしこの方法ではインテリセンスがききません。Ctrl+Spaceで自分で出して下さい。(※もしくはVSを起動済みにしておいてもOK)
  20. 20. さらに先程UnityVSはExpressでは使えません。
  21. 21. Unity付属のMonoDeveloperは実に良いIDEです。インテリセンスもききますし、ブレークポイントを使ったデバッグもできます。
  22. 22. VS?何ですか?それ?僕はMonoDeveloperが好きです。むしろ大好き…です…。
  23. 23. 以上。
  24. 24. 自己紹介  森理 麟(moriri-ring)● 職業 : ゲームプログラマ● Twitter : @moririring● ブログ : 森理 麟(moririring)のプログラマブログ● 自作アプリ : クッキツイート,HashifyWin● コミュニティ : VSハッカソン倶楽部

×