Suche senden
Hochladen
主にストアアプリが作りたい!! しかもI osとかandroidアプリとかも作りたい!!(公開用)
•
Als PPTX, PDF herunterladen
•
3 gefällt mir
•
2,162 views
Makoto Nishimura
Folgen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 64
Jetzt herunterladen
Empfohlen
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
Takashi Kawasaki
Xamarin.forms実践投入してみて
Xamarin.forms実践投入してみて
Masahiko Miyasaka
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
.NET界隈で最近気になる話題
.NET界隈で最近気になる話題
Makoto Nishimura
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点から
demuyan
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識
Yugo Yamamoto
Empfohlen
C++からC#まで Visual Studio 縛り (で死ぬ実験)
C++からC#まで Visual Studio 縛り (で死ぬ実験)
Takashi Kawasaki
Xamarin.forms実践投入してみて
Xamarin.forms実践投入してみて
Masahiko Miyasaka
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
.NET界隈で最近気になる話題
.NET界隈で最近気になる話題
Makoto Nishimura
20171202 Xamarinの歩き方
20171202 Xamarinの歩き方
Yoshito Tabuchi
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点から
demuyan
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
Rei Matsushita
スマートフォンの方式検討に関する基礎知識
スマートフォンの方式検討に関する基礎知識
Yugo Yamamoto
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
Yoshito Tabuchi
Windows8の概要とストアアプリについて
Windows8の概要とストアアプリについて
Makoto Nishimura
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
嶋 是一 (Yoshikazu SHIMA)
Android 10年の軌跡と将来の展望 ~多様性の爆発を繰り返す10年目のドロイド~
Android 10年の軌跡と将来の展望 ~多様性の爆発を繰り返す10年目のドロイド~
嶋 是一 (Yoshikazu SHIMA)
Firefox OS 1.0 Application Development
Firefox OS 1.0 Application Development
dynamis
Androidが変えたもの
Androidが変えたもの
Yuki Yamakido
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OS
Andy Hall
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19
Kenji Daikoku
Firefox OS App Dev
Firefox OS App Dev
dynamis
20101220 Android勉強会
20101220 Android勉強会
Visso株式会社
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
Netwalker lab kapper
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
Keizo Tatsumi
Androidアプリでの儲け方の考え
Androidアプリでの儲け方の考え
Hidekazu Ichige
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
Yasuyuki Kamata
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
嶋 是一 (Yoshikazu SHIMA)
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
健一 茂木
超簡単! Bitnami RedmineをWindowsにインストール
超簡単! Bitnami RedmineをWindowsにインストール
Shin Tanigawa
日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)
日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)
博宣 今村
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
Makoto Nishimura
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
Makoto Nishimura
Weitere ähnliche Inhalte
Ähnlich wie 主にストアアプリが作りたい!! しかもI osとかandroidアプリとかも作りたい!!(公開用)
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
Yoshito Tabuchi
Windows8の概要とストアアプリについて
Windows8の概要とストアアプリについて
Makoto Nishimura
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
嶋 是一 (Yoshikazu SHIMA)
Android 10年の軌跡と将来の展望 ~多様性の爆発を繰り返す10年目のドロイド~
Android 10年の軌跡と将来の展望 ~多様性の爆発を繰り返す10年目のドロイド~
嶋 是一 (Yoshikazu SHIMA)
Firefox OS 1.0 Application Development
Firefox OS 1.0 Application Development
dynamis
Androidが変えたもの
Androidが変えたもの
Yuki Yamakido
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
rie05
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OS
Andy Hall
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19
Kenji Daikoku
Firefox OS App Dev
Firefox OS App Dev
dynamis
20101220 Android勉強会
20101220 Android勉強会
Visso株式会社
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
Netwalker lab kapper
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
Keizo Tatsumi
Androidアプリでの儲け方の考え
Androidアプリでの儲け方の考え
Hidekazu Ichige
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
Yasuyuki Kamata
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
嶋 是一 (Yoshikazu SHIMA)
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
健一 茂木
超簡単! Bitnami RedmineをWindowsにインストール
超簡単! Bitnami RedmineをWindowsにインストール
Shin Tanigawa
日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)
日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)
博宣 今村
Ähnlich wie 主にストアアプリが作りたい!! しかもI osとかandroidアプリとかも作りたい!!(公開用)
(20)
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
Windows8の概要とストアアプリについて
Windows8の概要とストアアプリについて
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Android 10年の軌跡と将来の展望 ~多様性の爆発を繰り返す10年目のドロイド~
Android 10年の軌跡と将来の展望 ~多様性の爆発を繰り返す10年目のドロイド~
Firefox OS 1.0 Application Development
Firefox OS 1.0 Application Development
Androidが変えたもの
Androidが変えたもの
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
PhoneGapでハイブリッド開発 for Firefox OS
PhoneGapでハイブリッド開発 for Firefox OS
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19
Firefox OS App Dev
Firefox OS App Dev
20101220 Android勉強会
20101220 Android勉強会
インタラクションデザインの考察
インタラクションデザインの考察
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 名古屋 #oscnagoya Hacking the third Sma...
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
Androidアプリでの儲け方の考え
Androidアプリでの儲け方の考え
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
Java ScriptでつくるはじめてのiPhoneAndroidゲーム開発体験ハンズオン
超簡単! Bitnami RedmineをWindowsにインストール
超簡単! Bitnami RedmineをWindowsにインストール
日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)
日本アンドロイドの会「IAディベロッパー部」KOF2013(2013 11-09)
Mehr von Makoto Nishimura
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
Makoto Nishimura
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
Makoto Nishimura
windows terminal入門
windows terminal入門
Makoto Nishimura
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
Makoto Nishimura
Power Automateを使ってみた
Power Automateを使ってみた
Makoto Nishimura
Power Automate Desktop入門
Power Automate Desktop入門
Makoto Nishimura
Microsoft Teams Custom
Microsoft Teams Custom
Makoto Nishimura
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Makoto Nishimura
EC-CUBE 4 入門
EC-CUBE 4 入門
Makoto Nishimura
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
Makoto Nishimura
.NETの最近
.NETの最近
Makoto Nishimura
Amazon echoがやってきた
Amazon echoがやってきた
Makoto Nishimura
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
Makoto Nishimura
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Makoto Nishimura
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Makoto Nishimura
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Makoto Nishimura
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Makoto Nishimura
Uwpでみるxaml入門
Uwpでみるxaml入門
Makoto Nishimura
Mehr von Makoto Nishimura
(20)
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
windows terminal入門
windows terminal入門
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
Power Automateを使ってみた
Power Automateを使ってみた
Power Automate Desktop入門
Power Automate Desktop入門
Microsoft Teams Custom
Microsoft Teams Custom
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
AzureDevOpsの機能解説
AzureDevOpsの機能解説
EC-CUBE 4 入門
EC-CUBE 4 入門
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
.NETの最近
.NETの最近
Amazon echoがやってきた
Amazon echoがやってきた
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Uwpでみるxaml入門
Uwpでみるxaml入門
Kürzlich hochgeladen
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Kürzlich hochgeladen
(12)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
主にストアアプリが作りたい!! しかもI osとかandroidアプリとかも作りたい!!(公開用)
1.
主にストアアプリが作りた い!! しかもiOSとかAndroidアプリと かも作りたい!!
2.
主な複数プラットフォーム開発ツー ル ストアアプ リ デスクトッ プ Windows Phone iOS
MacOS Android Xamarin △ △ △ ○ △ ○ Unity ○ ○ ○ ○ ○ ○ Monaca ○ × × ○ × ○ Adobe AIR × ○ × ○ × ○ PhoneGap × × ○ ○ × ○ Titanium Mobile × × × ○ × ○ ※△は条件付き ※有料無料は考慮しておりません。 ※ほかにもRAD Studio XE5, OpenLaszloなど
3.
今回は以下を紹介します ストアアプ リ デスクトッ プ Windows Phone iOS
MacOS Android Xamarin △ △ △ ○ △ ○ Unity ○ ○ ○ ○ ○ ○ Monaca ○ × × ○ × ○ Adobe AIR × ○ × ○ × ○ PhoneGap × × ○ ○ × ○ Titanium Mobile × × × ○ × ○ ※△は条件付き ※有料無料は考慮しておりません。 ※ほかにもRAD Studio XE5, OpenLaszloなど
4.
Xamarin
5.
Xamarin 概要:C#でiOS、MacOS、 Androidアプリの開発が可能 IDE:Visual Studio
or Xamarin Studio 備考:iOS、Android用のポータブルクラスライブラリ (PCL)の開発が可能 もともとはMonoとして開発が進み色々あって Xamarinに
6.
お値段
7.
お値段の感想 無料版(STARTER)はお試しという印象 Visual StudioサポートがBUSINESSから・・・ 企業利用ならBUSINESSもあり、 個人利用だとちょっと高い。INDIE版か?
8.
使ってみる 30日体験版でVisual Studioからの開発を試してみる。
9.
使ってみる(Android編) 新しいプロジェクトに AndroidとiOSの文字が!!
10.
書籍を参考に作ってみる(Android編) 「作ればわかる!Androidプログラミング」 を参考にアプリを作ってみる。
11.
書籍を参考に作ってみる(Android編) 画面はAndroidと同じコード(XML)で行ける。 注意:XAMLではない WYSYWIGエディタもある。
12.
Visual Studio感覚(いやVisual Studioなんですが・・・) でコントロールをドラッグ&ドロップ
13.
ViewのコードはXAMLじゃなくてAndroid式
14.
(Java) static final int
imageButtons[] = { R.id.image_button1, (C#) static private readonly int[] imageButtons = { Resource.Id.image_button1,
15.
(Java) ImageButton imgbtn = (ImageButton)findViewById(imageButtons[i]); (C#) ImageButton
imgbtn = FindViewById<ImageButton>(imageButtons[i]);
16.
(Java) ImageButton imgbtn = SystemClock.elapsedRealtime()
; (C#) SystemClock.ElapsedRealtime();
17.
(Java) btn.setOnClickListener(new View.OnClickListener() { public
void onClick(View v) { startGame(); startChronometer(); }}); (C#) btn.Click += (s, e) => { startGame(); startChronometer(); };
18.
19.
Xamarin × Androidまとめ Visual
StudioでAndroid開発ができるのはBUISINESSエ ディション(30日お試しあり) Xamarin Studioなら無料のSTARTERでも可能。 (容量などの制限あり) 作成したプロジェクトはMac上のXamarin Studioでも 開発可能(お試し版だと同時に複数PCで利用できな い?)。
20.
軽く使ってみる(iPhone編) Visual StudioでiOS開発するにはBUSINESS以上のエディション が必要と表示されます(AndroidができたのもTrialだったから です)。
21.
軽く使ってみる(iPhone編) (参考)Macだと制限つきですがSTARTERでiPhone開発可能。
22.
軽く使ってみる(iPhone編) Trialを選択。
23.
軽く使ってみる(iPhone編) (意訳)Mac上でデバッグするためのホストを起動しPairを押 してくれ!
24.
軽く使ってみる(iPhone編) Mac上でログインしてPairボタンを押す
25.
軽く使ってみる(iPhone編) Mac上でログインしてPairボタンを押す
26.
軽く使ってみる(iPhone編) 続いてVisual StudioでビルドするホストMacを選択。
27.
軽く使ってみる(iPhone編) ペアリングするためにMac上で表示されたPINを入力。
28.
軽く使ってみる(iPhone編) ペアリング成功!!
29.
軽く使ってみる(iPhone編) ペアリング成功!!
30.
軽く使ってみる(iPhone編) Mac側で シュミレーター起動 Windows側はVisual Studioで デバッグ
31.
気になったところ(iPhone編まとめ) ストーリーボード(iPhoneのView作る仕組み)が作れない。 (Mac上で起動したXamarin Studioなら可能) リモートデバッグが面倒 (Win機とMacでキーボード、マウスを共有して対応) Visual Studioに拘らず、C#にこだわるなら MacでXamarin
Studioが良さそう。
32.
軽く使ってみるPCL編 Visual Studio+Xamarinを使えばiOS用のアプリもAndroid用 のアプリもC#で作成できるのはわかった!! けど、それぞれ別のプロジェクトが必要になるんだよ ね? 結局、それぞれで開発しなければいけないの?
33.
軽く使ってみるPCL編 という場合にPCL(ポータブルクラスライブラリ)の登場で す。 PCL=Windows、Silverlight、Windows Phoneなどで共通で実 行できるDLLを作成するんだ!! Xamarinを使えばこれにAndroid、iPhoneが加わる!! (注意:Visual StudioでのPCL作成にはPro以上のエディショ ンが必要です。)
34.
軽く使ってみるPCL編 Xamarinがある場合 PCL作成時に決める対応プラットフォームに・・・
35.
軽く使ってみるPCL編 とりあえずすごい簡単なやつを作ってみる public class Class1 { public
int add(int a, int b) { return a + b; } }
36.
軽く使ってみるPCL編 とりあえずすごい簡単なやつを作ってみる Androidのプロジェクトで呼び出し(手抜き過ぎてすまん) Class1 c =
new Class1(); System.Diagnostics.Debug.Write(c.add(3, 4)); 結果↓
37.
軽く使ってみるPCL編 もちろんiPhoneでも!! Class1 c =
new Class1(); System.Diagnostics.Debug.Write(c.add(3, 4)); 結果↓
38.
軽く使ってみるPCL編 もちろんWindowsストアアプリでも!! Class1 c =
new Class1(); System.Diagnostics.Debug.WriteLine(c.add(3, 4)); 結果↓
39.
PCLまとめ 使い方は簡単。 でも、各プラットフォーム固有のAPIなどは呼び出せない。 Visual StudioだとPro以上のエディションが必要になります が、Xamarin Studioなら無償のSTARTERでも32kbまでの PCLが作れる。とりあえず動作確認はできるね。
40.
Xamarinまとめ C#でいろいろ開発できる!! View側の仕組みはそれぞれの iPhone開発はMacが必要 無料のSTARTERで動作確認 とりあえず簡単なアプリを作るならINDIE(年間299$) Visual Studioを使いたいならBUSINESS(年間999$) ENTERPRISEはなんでもありで1899$ プロジェクトはそれぞれのプラットフォームで必要 PCLである程度カバー
41.
Unity
42.
Unity 言わずとしれたゲーム制作ツール。 無料でいろいろ始められるのが嬉しい。 (iOS、Android、ストアアプリ・・・) C#で書ける!! 3Dゲーム用でしたが、2Dも行けるように (こうなると使い方次第ではなんでも)
43.
お値段 機能がそろったPro版は有料
44.
無印とProの比較 http://japan.unity3d.com/unity/licenses
45.
軽く使ってみる 以下のWebサイトを参考に触ってみます。 ドットインストール – Unity入門(全26回) http://dotinstall.com/lessons/basic_unity
46.
軽く使ってみる 以下の作業を行います 1.床とボールの配置 2.重力の設定 3.キーイベントで入力に反応 4.ストアアプリ用に書き出し
47.
軽く使ってみる デモ
48.
軽く使ってみる 1.床とボールの配置 オブジェクト(物体)の配置はHierarchyウィンドウ (Visual Studioでいうソリューションエクスプロー ラー)
49.
軽く使ってみる 1.床とボールの配置 オブジェクト(物体)のパラメーターはInspectorで (Visual Studioでいうプロパティウィンドウ)
50.
軽く使ってみる 床になる(Cube)とボール(Sphere)を配置
51.
軽く使ってみる ボールに重力を設定 Componentから物理設定を (参考)#08 Rigidbodyを使ってみよう http://dotinstall.com/lessons/basic_unity/24608
52.
軽く使ってみる ボールに重力を設定 Physics→Rigidbody
53.
軽く使ってみる 動作確認 跳ね返らないので跳ね返りを設定
54.
軽く使ってみる 跳ね返りを設定 Physic Material→Bouncinessを設定 ボール(Sphere)にPhysic Materialを設定(ドロップ)
55.
軽く使ってみる キーイベントの設定 スペースキーで飛び上がるようにする ・・・その前に
56.
軽く使ってみる エディタをVisual Studioに設定 Edit→Preferences External Tools (参考)#12
Scriptを追加してみよう http://dotinstall.com/lessons/basic_unity/24612
57.
軽く使ってみる スクリプトはボールに対して設定 ボールを選択してAdd Component →
New Script
58.
軽く使ってみる public class NewBehaviourScript
: MonoBehaviour { // 初期化処理をここに記入 void Start () { } // 繰り返し呼ばれるのでここにイベント処理などを 書く void Update () { } }
59.
軽く使ってみる // 繰り返し呼ばれるのでここにイベント処理などを書 く void Update
() { if (Input.GetButtonUp("Jump")) { // 上向きの速度を与える rigidbody.velocity = Vector3.up * 10; } }
60.
軽く使ってみる ストアアプリ用に書き出し C#+XAMLも選べる もちろん8.1対応!!
61.
軽く使ってみる ストアアプリ用に書き出し Visual Studioのプロジェクト形式に吐き出されるので、 ストアに出せるように整形。 Visual Studioでストア提出向けの情報を編集!! ・・・なんだけど、この工程でUnity側で編集が出た ら・・・ Visual
StudioからUnityで作ったゲームロジックなどは触 れない(っぽい)
62.
Unityまとめ ・すぐに3Dのアプリを作成できる ・Visual Studioでソースを編集できる ・PC、 Windows
Phone、ストアアプリ、色々書きだせ る。 もちろん、キーイベントやタッチイベントはそれぞれ に対応するように
63.
全体まとめ ・Visual StudioやC#を使って色々なプラットフォーム向 けのアプリが作れる!! ・.NET技術でiPhone, Androidアプリも作ろう!! もちろんストアアプリもね!
64.
ご清聴ありがとうございました
Jetzt herunterladen