Unity on Windows 8.1
Upcoming SlideShare
Loading in...5
×
 

Unity on Windows 8.1

on

  • 3,131 views

Unity 4.3 と Windows 8.1を利用して、Windows ストアアプリを開発する流れをご紹介します。

Unity 4.3 と Windows 8.1を利用して、Windows ストアアプリを開発する流れをご紹介します。

Statistics

Views

Total Views
3,131
Views on SlideShare
1,719
Embed Views
1,412

Actions

Likes
10
Downloads
10
Comments
1

8 Embeds 1,412

http://blogs.msdn.com 556
http://aid.blog.jp 489
http://blog.aid-ad.jp 336
https://cybozulive.com 27
http://news.google.com 1
https://twitter.com 1
http://131.253.14.98 1
https://www.commafeed.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Free Download : http://gg.gg/uzs5


    Hey Guyz and girls, Today I am gonna show you perfact tool, Remember This video is old, But the download link with hack is brand new. Its very simple to using this tool and here are some instructions in video. Please REDOWNLOAD. Don't Forget to Comment Subscribe & Rate My Video :)

    Virus Scan :- This file has been scanned with avast! Antivirus. -- Status: FILE IS CLEANN.

    Copyright © 2014. All Rights Reserved
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Unity on Windows 8.1 Presentation Transcript

  • 1. Unity on Windows 8.1 http://aka.ms/Unity4win
  • 2.      2
  • 3. Windows 8 1 億以上のライセンス ストアに 10 万アプリ以上 2.5 億以上のダウンロード 200 ヶ国以上で提供 Windows 8.1 Windows 8 と RT向けに無償提供 2013 年 10 月 18日リリース より多くのデバイス サポート
  • 4. Windows 8.1 プラットフォーム 5
  • 5.    6
  • 6. Orcs Must Survive Drift Mania Championship 2 Pettson's Inventions Gunpowder Rumpelstiltskin 3D Snow White Prequel Razor Salvation Siegecraft Qbism Hungry MonstR Fling Theory Experiment HD など 7
  • 7. 8
  • 8.       9
  • 9. Unity Windows コンテンツ ストアアプリ用 作成 にビルド アプリの仕上げ Windows 固有の機能の パッケージ Windows 作成 ストアへ申請 実装 10
  • 10.  11
  • 11. Remote Tools for Visual Studio 2013 (ARM) http://go.microsoft.com/?linkid=9832099 12
  • 12.  13
  • 13. • HTML タグ、コントロールによる簡単な配置 • pubCenter による海外の税金処理など • インプレッション課金 http://adsinapps.microsoft.com/ja/sdk 14
  • 14. Assets¥Plugins Assets¥Plugins¥Metro 15
  • 15. 開発者登録  マイクロソフト アカウントを使用  年間登録費用  個人 : 1,847 円  法人 : 9,800 円  クレジットカードでの支払い https://appdev.microsoft.com/storePortals/ 16
  • 16.  17
  • 17.      aonishi@microsoft.com 18
  • 18.       http://bit.ly/UnityOnWindows8 http://www.bitrave.com/azure-mobile-services-for-unity-3d/ http://scan.xamarin.com/ http://aka.ms/8store http://msdn.microsoft.com/ja-jp/hh455217.aspx http://www.microsoft.com/ja-jp/mic/bizspark/default.aspx 19
  • 19. http://bit.ly/WAMobileService 22
  • 20. Unity から Windows Azure Mobile Services へアクセスするプラグイン Windows 8, Windows Phone 8 対応 iOS, Android 対応予定 Plugins Metro Bitrave.Azure.dll Newtonsoft.Json.dll (net20) RestSharp.dll (net35-client) Bitrave.Azure.dll RestSharp.dll Newtonsoft.Json.dll (net45) 23
  • 21. 24
  • 22. /*CriAtomSouceを取得*/ CriAtomSource atom_src = selectedGameObject.GetComponent<CriAtomSource>(); /* 再生開始*/ atom_src.Play(); 25
  • 23. Windows ストア アプリの展開 アプリ パッケージ の作成 アプリ パッケージ の登録 Windows ストア での公開 26
  • 24.  27
  • 25. Windows App Certification Kit http://msdn.microsoft.com/en-us/windows/apps/bg127575 28
  • 26. Assets¥Plugins Assets¥Plugins¥Metro
  • 27. プラグインの作成 このファイルに WinRT API を使った 機能を実装 WinRT 用クラスライブラリで作成した ファイルのショートカットを作成 1. プロジェクトを右クリック→追加→既存の項目 2. UnityWinRTPluginのLiveTile.csを選択 3. ダイアログの追加ボタンで “リンクとして追加”を選択 これにより、同じファイルを利用
  • 28. プラグインの使い道 Windows ストアアプリ側で使用 (ストアアプリプロジェクトに追加) Build した後に実行されるコード Windows ランタイム (.NET 4.5レベル) Unity プロジェクト側 で使用 (Unity Editor 内は .NET 3.5 レベル) 条件コンパイルを利用し、Unity Editor 内で 動作しないコードは含めないこと それぞれのライブラリー を 同じアセンブリ名、 同じ名前空間にすること
  • 29. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; #if NETFX_CORE using Windows.UI.Notifications; #endif namespace UnityWinRTPlugin { public class LiveTile { public bool UpdateTile(string title, string text) { #if NETFX_CORE var tile = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquareText02); var elements = tile.GetElementsByTagName("text"); elements[0].AppendChild(tile.CreateTextNode(title)); elements[1].AppendChild(tile.CreateTextNode(text)); TileUpdateManager.CreateTileUpdaterForApplication().Update(new TileNotification(tile)); #endif return true; } } }
  • 30. Pluginsフォルダに Metro という名前で サブフォルダー作成
  • 31. DLLファイル をコピー
  • 32. “External Script Editor”を "Browse…" からエクスプ ローラーを呼び出し、 devenv.exe を指定して、 “Visual Studio 2012”に設定
  • 33. using UnityWinRTPlugin; LiveTile tile = new LiveTile(); tile.UpdateTile( “Fire!”, DateTime.Now.ToShortTimeString());