SlideShare a Scribd company logo
1 of 38
Download to read offline
Unity on Windows 8.1
http://aka.ms/Unity4win






2
Windows 8
1 億以上のライセンス
ストアに 10 万アプリ以上
2.5 億以上のダウンロード
200 ヶ国以上で提供

Windows 8.1
Windows 8 と RT向けに無償提供
2013 年 10 月 18日リリース
より多くのデバイス サポート
Windows 8.1 プラットフォーム

5




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
8






9
Unity

Windows

コンテンツ

ストアアプリ用

作成

にビルド

アプリの仕上げ
Windows
固有の機能の

パッケージ

Windows

作成

ストアへ申請

実装

10


11
Remote Tools for Visual Studio 2013 (ARM)
http://go.microsoft.com/?linkid=9832099

12


13
• HTML タグ、コントロールによる簡単な配置
• pubCenter による海外の税金処理など
• インプレッション課金
http://adsinapps.microsoft.com/ja/sdk
14
Assets¥Plugins

Assets¥Plugins¥Metro

15
開発者登録
 マイクロソフト アカウントを使用
 年間登録費用
 個人 : 1,847 円
 法人 : 9,800 円
 クレジットカードでの支払い

https://appdev.microsoft.com/storePortals/

16


17







aonishi@microsoft.com
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
http://bit.ly/WAMobileService
22
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
24
/*CriAtomSouceを取得*/
CriAtomSource atom_src = selectedGameObject.GetComponent<CriAtomSource>();
/* 再生開始*/
atom_src.Play();
25
Windows ストア アプリの展開
アプリ パッケージ
の作成

アプリ パッケージ
の登録

Windows ストア
での公開

26


27
Windows App Certification Kit
http://msdn.microsoft.com/en-us/windows/apps/bg127575
28
Assets¥Plugins

Assets¥Plugins¥Metro
プラグインの作成

このファイルに WinRT API を使った
機能を実装

WinRT 用クラスライブラリで作成した
ファイルのショートカットを作成
1. プロジェクトを右クリック→追加→既存の項目
2. UnityWinRTPluginのLiveTile.csを選択
3. ダイアログの追加ボタンで
“リンクとして追加”を選択
これにより、同じファイルを利用
プラグインの使い道
Windows ストアアプリ側で使用
(ストアアプリプロジェクトに追加)
Build した後に実行されるコード
Windows ランタイム (.NET 4.5レベル)
Unity プロジェクト側 で使用
(Unity Editor 内は .NET 3.5 レベル)
条件コンパイルを利用し、Unity Editor 内で
動作しないコードは含めないこと

それぞれのライブラリー
を
同じアセンブリ名、
同じ名前空間にすること
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;
}
}
}
Pluginsフォルダに
Metro
という名前で
サブフォルダー作成
DLLファイル
をコピー
“External Script Editor”を
"Browse…" からエクスプ
ローラーを呼び出し、
devenv.exe を指定して、
“Visual Studio 2012”に設定
using UnityWinRTPlugin;

LiveTile tile = new LiveTile();
tile.UpdateTile(
“Fire!”,
DateTime.Now.ToShortTimeString());
Unity on Windows 8.1

More Related Content

Similar to Unity on Windows 8.1

Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
 
Android Abc2009 Fall Shima091130 1
Android Abc2009 Fall Shima091130 1Android Abc2009 Fall Shima091130 1
Android Abc2009 Fall Shima091130 1
shimay
 
Windowsストアアプリ勉強してみた
Windowsストアアプリ勉強してみたWindowsストアアプリ勉強してみた
Windowsストアアプリ勉強してみた
Takashi Nishisaki
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
 
WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?
Akira Hatsune
 
Nedo講座・rtmセミナー
Nedo講座・rtmセミナーNedo講座・rtmセミナー
Nedo講座・rtmセミナー
openrtm
 

Similar to Unity on Windows 8.1 (20)

MVP Community Camp 2014 仙台エフスタ
MVP Community Camp 2014 仙台エフスタMVP Community Camp 2014 仙台エフスタ
MVP Community Camp 2014 仙台エフスタ
 
GTMF 2015: ゲームプラットフォームとしての Windows 10 | 日本マイクロソフト株式会社
GTMF 2015: ゲームプラットフォームとしての Windows 10 | 日本マイクロソフト株式会社GTMF 2015: ゲームプラットフォームとしての Windows 10 | 日本マイクロソフト株式会社
GTMF 2015: ゲームプラットフォームとしての Windows 10 | 日本マイクロソフト株式会社
 
DEV-001_オープンソース エディタ Visual Studio Code の極意
DEV-001_オープンソース エディタ Visual Studio Code の極意DEV-001_オープンソース エディタ Visual Studio Code の極意
DEV-001_オープンソース エディタ Visual Studio Code の極意
 
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
Visual Studio 2013 と HTML5 で実現するマルチデバイス/マルチプラットフォーム アプリの開発
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
 
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
DEV-008_Developing on the Edge. ~Web プラットフォームと Cordova~
 
Windowsストア アプリケーション概要(紹介編)
Windowsストア アプリケーション概要(紹介編)Windowsストア アプリケーション概要(紹介編)
Windowsストア アプリケーション概要(紹介編)
 
Android Abc2009 Fall Shima091130 1
Android Abc2009 Fall Shima091130 1Android Abc2009 Fall Shima091130 1
Android Abc2009 Fall Shima091130 1
 
Windowsストアアプリ勉強してみた
Windowsストアアプリ勉強してみたWindowsストアアプリ勉強してみた
Windowsストアアプリ勉強してみた
 
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
 
CEDEC 2013 Unity on Windows 8
CEDEC 2013 Unity on Windows 8CEDEC 2013 Unity on Windows 8
CEDEC 2013 Unity on Windows 8
 
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
 
Windows 8時代のアプリ開発
Windows 8時代のアプリ開発Windows 8時代のアプリ開発
Windows 8時代のアプリ開発
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
 
Video mqtt
Video mqttVideo mqtt
Video mqtt
 
[2013/12/03] Developer Camp / Windows ストア アプリ 開発概要
[2013/12/03] Developer Camp /  Windows ストア アプリ開発概要[2013/12/03] Developer Camp /  Windows ストア アプリ開発概要
[2013/12/03] Developer Camp / Windows ストア アプリ 開発概要
 
ストアアプリ →universal Windows Apps =WP8.1アプリ
ストアアプリ→universal Windows Apps=WP8.1アプリストアアプリ→universal Windows Apps=WP8.1アプリ
ストアアプリ →universal Windows Apps =WP8.1アプリ
 
Windows Phoneで始める拡張現実の世界
Windows Phoneで始める拡張現実の世界Windows Phoneで始める拡張現実の世界
Windows Phoneで始める拡張現実の世界
 
WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?
 
Nedo講座・rtmセミナー
Nedo講座・rtmセミナーNedo講座・rtmセミナー
Nedo講座・rtmセミナー
 

More from Akira Onishi

SAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for UnitySAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for Unity
Akira Onishi
 
クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~
クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~
クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~
Akira Onishi
 
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しようXamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Akira Onishi
 
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Akira Onishi
 
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Akira Onishi
 

More from Akira Onishi (8)

OpenShift Ready、エンジニア視点によるデジタル変革への備え
OpenShift Ready、エンジニア視点によるデジタル変革への備え OpenShift Ready、エンジニア視点によるデジタル変革への備え
OpenShift Ready、エンジニア視点によるデジタル変革への備え
 
SAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for UnitySAPPORO CEDEC 2014 Visual Studio Tools for Unity
SAPPORO CEDEC 2014 Visual Studio Tools for Unity
 
ユニバーサル Windows アプリ開発
ユニバーサル Windows アプリ開発ユニバーサル Windows アプリ開発
ユニバーサル Windows アプリ開発
 
クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~
クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~
クラウドを利用したWindows ストアアプリ開発 ~ Windows Azure と連携する ~
 
Vs xamarin
Vs xamarinVs xamarin
Vs xamarin
 
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しようXamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
Xamarin + Visual Studio によるマルチプラットフォーム対応アプリ開発 - iOS, Android, Windows に対応しよう
 
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの 企業内活用方法、 社内向けアプリ開発と展開
 
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)Web リソースを活用した簡単アプリケーション開発(Windows Phone)
Web リソースを活用した簡単アプリケーション開発(Windows Phone)
 

Recently uploaded

Recently uploaded (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 

Unity on Windows 8.1