SlideShare a Scribd company logo
CocosSharp.Formsの使用例
2017年5月27日 JXUGC #23 東京
鈴木友宏
自己紹介
鈴木友宏
業務アプリの開発者です。
車とドライブをこよなく愛する逸般人一般人です。
Cocos Sharp を広めるため日夜がんばっております
ほそぼそとBlogもやっています。
http://hiro128.hatenablog.jp/
Twitter
@hiro128_777
(株)フロッグポッド 所属
2
今日お話しすること
3
• Cocos Sharp ってどんなもの
• Cocos Sharp のスゴイところ
• Cocos Sharp の具体的な使い方
本日のゴール
4
• Cocos Sharp はゲームじゃなくても使える
ことをご理解いただく!
Cocos Sharp ってどんなもの
Xamarin 向けの2Dゲーム開発用クロスプラットフォームライブラリです。
Cocos Sharp は Monogame のラッパーであり、Monogameのエンジンを
Cocos2d,3d 風の API で利用できます。
C#ユーザーであれば、Xamarin + Cocos Sharp で
最短でクロスプラットフォームでのゲーム開発が可能です!!
5
ゲームならUnity
Cocos Sharp のスゴイところ
6
各プラットフォームのネイティブUIコントロールとして
CCGameView(ゲーム画面)が提供される(ver. 1.7.1以上)
7
UIView SurfaceView SwapChainPanel
CCGameView(ゲーム画面)
CCGameViewが各プラットフォームのネイティブUIコントロールとして提供される。
通常のUIコントロールと共存可能!!
つまり…画面の一部にのみゲームエンジンを適用可能
8
リスト表示など
ゲーム画面
• ゲームエンジンと通常のUIを同時に表示可能
• 通常のUIからゲーム画面の操作、またはその逆が可能
• Xamarin.Formsのコントロールとしても使用可能
Cocos Sharp の具体的な使い方
9
サンプルアプリ
10
DesignResolution
• 地図の部分は Cocos Sharp
• ボタンの部分は Xamarin.Forms
• ボタンをタップすると地図がアニメーションします。
https://github.com/TomohiroSuzuki128/CocosSharpFormsSample170527
デモ
1
まとめ
12
• Cocos Sharp は簡単です。
• 単独でも、Xamarinと一緒にも使えます。
• ゲームだけでなく、アプリに動きが欲しい時には是非お試しを!
13
基本的な使い方などはXamarinのチュートリアル、
https://developer.xamarin.com/guides/cross-platform/game_development/cocossharp/first_game/
または私のblogをご覧ください
http://hiro128.hatenablog.jp/
Cocos Sharp についてもっと知りたい方は…
告知です!!
1
Cocos Sharp ハンズオン実施します!!
15
2017年7月9日
コワーキングスペース秋葉原Weeyble にて!
詳しくは
https://connpass.com/event/58289/
ご参加お待ちしております!!
Xamarinはいいぞ!!
1
Cocos Sharpもいいぞ!!
1
ご清聴ありがとうございました。

More Related Content

PPTX
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
 
PPTX
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
 
PPTX
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
 
PDF
cocos2d-xを勉強し始めるまで
Yosuke Fujii
 
PDF
Unityと.NET
AimingStudy
 
PDF
ゆるロボ製作所ができるまで
Mikito Yoshiya
 
PPTX
C# で i phone ゲーム開発
Katsutoshi Makino
 
PDF
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
 
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
 
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
 
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
 
cocos2d-xを勉強し始めるまで
Yosuke Fujii
 
Unityと.NET
AimingStudy
 
ゆるロボ製作所ができるまで
Mikito Yoshiya
 
C# で i phone ゲーム開発
Katsutoshi Makino
 
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
 

What's hot (20)

PPTX
Unity ゲーム開発
Katsutoshi Makino
 
PDF
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
 
PDF
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
ミルク株式会社
 
PPTX
Unity って何?
Katsutoshi Makino
 
PDF
mmoの作り方
kamimamita
 
PPTX
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
 
PPTX
Unity入門ハンズオン
Kazuya Hiruma
 
PDF
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
 
PPTX
Koyomin Zの紹介
Atsuya Tsuchikawa
 
PDF
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
 
PDF
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
Takaaki Ichijo
 
PPTX
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
 
PPTX
ゲーム開発をオープンに楽しもう
rerofumi
 
PDF
Lt130123
amusementcreators
 
PDF
Jokerscriptを勝手に紹介
tuna cook
 
PDF
Scene操作系のエディター拡張Util2セット
Takumi Hanzawa
 
PDF
Lt nande linux_nano
amusementcreators
 
PDF
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
narumi_
 
PDF
スマートフォンでの脱出ゲームの作り方
Takao Uchikawa
 
PDF
わたしのVisual studio環境
Keigo Ando
 
Unity ゲーム開発
Katsutoshi Makino
 
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
 
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
ミルク株式会社
 
Unity って何?
Katsutoshi Makino
 
mmoの作り方
kamimamita
 
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
 
Unity入門ハンズオン
Kazuya Hiruma
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
 
Koyomin Zの紹介
Atsuya Tsuchikawa
 
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
 
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
Takaaki Ichijo
 
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
 
ゲーム開発をオープンに楽しもう
rerofumi
 
Jokerscriptを勝手に紹介
tuna cook
 
Scene操作系のエディター拡張Util2セット
Takumi Hanzawa
 
Lt nande linux_nano
amusementcreators
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
narumi_
 
スマートフォンでの脱出ゲームの作り方
Takao Uchikawa
 
わたしのVisual studio環境
Keigo Ando
 
Ad

Similar to Cocos sharpformsの使用例 (20)

PDF
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
 
PDF
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
 
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
PDF
cocos2d-xのいろいろなオブジェクトの利用
Tomoaki Shimizu
 
PDF
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
 
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
 
PDF
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Norio Akagi
 
PDF
Cocos2d-x ver.3 開発の効率化
Akihiro Matsuura
 
PDF
Cocos2d-x勉強会 2014/10/05
Yasuhiro Matsuda
 
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
PPTX
かけ算で使いこなす Xamarin
Tatsuji Kuroyanagi
 
PDF
Cocos2d xをさらにさわってみよう!
Tomoaki Shimizu
 
PDF
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
 
PDF
cocos2d-x 開発の効率化
Akihiro Matsuura
 
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
PDF
Cocos2d-x Console @Cocos Talks #3
Akihiro Matsuura
 
PDF
cocos2d-xの開発に欠かせないCocosBuilderについて
Tomoaki Shimizu
 
KEY
Cocos2d xのススメ
Tomoaki Shimizu
 
PDF
㉞cocos2d-xの開発環境をインストールしてみよう
Nishida Kansuke
 
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
 
Macでcocos2d-x 3.0alpha0を使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
 
Cocos2d-x公開講座 in 鹿児島
Tomoaki Shimizu
 
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
cocos2d-xのいろいろなオブジェクトの利用
Tomoaki Shimizu
 
cocos2d-xハンズオン勉強会 in 名古屋
Tomoaki Shimizu
 
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
Tomoaki Shimizu
 
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Norio Akagi
 
Cocos2d-x ver.3 開発の効率化
Akihiro Matsuura
 
Cocos2d-x勉強会 2014/10/05
Yasuhiro Matsuda
 
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
かけ算で使いこなす Xamarin
Tatsuji Kuroyanagi
 
Cocos2d xをさらにさわってみよう!
Tomoaki Shimizu
 
CocosBuilderとcocos2d-x JSB
Tomoaki Shimizu
 
cocos2d-x 開発の効率化
Akihiro Matsuura
 
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Tomoaki Shimizu
 
Cocos2d-x Console @Cocos Talks #3
Akihiro Matsuura
 
cocos2d-xの開発に欠かせないCocosBuilderについて
Tomoaki Shimizu
 
Cocos2d xのススメ
Tomoaki Shimizu
 
㉞cocos2d-xの開発環境をインストールしてみよう
Nishida Kansuke
 
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Tomoaki Shimizu
 
Ad

More from Tomohiro Suzuki (14)

PDF
Net6 Overview
Tomohiro Suzuki
 
PDF
.NET Framework アプリケーションの NET 5 への 移行を考える
Tomohiro Suzuki
 
PPTX
Xamarin.iOS の仕組みを理解しよう!
Tomohiro Suzuki
 
PDF
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ? UX/UI の違いと技術選択のポイント
Tomohiro Suzuki
 
PPTX
Another Visual Studio - Visual Studio for Mac
Tomohiro Suzuki
 
PPTX
Visual Studio といえば 当然 Visual Studio for Mac だよね!
Tomohiro Suzuki
 
PPTX
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
Tomohiro Suzuki
 
PPTX
JXUG ハンズオンもくもく会
Tomohiro Suzuki
 
PPTX
Xamarin.iOS 開発者から見た Swift
Tomohiro Suzuki
 
PDF
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
Tomohiro Suzuki
 
PPTX
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
Tomohiro Suzuki
 
PPTX
Xamarin Native vs Xamarin Forms
Tomohiro Suzuki
 
PPTX
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
 
PPTX
Xamarin 実戦投入時の留意点再確認
Tomohiro Suzuki
 
Net6 Overview
Tomohiro Suzuki
 
.NET Framework アプリケーションの NET 5 への 移行を考える
Tomohiro Suzuki
 
Xamarin.iOS の仕組みを理解しよう!
Tomohiro Suzuki
 
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ? UX/UI の違いと技術選択のポイント
Tomohiro Suzuki
 
Another Visual Studio - Visual Studio for Mac
Tomohiro Suzuki
 
Visual Studio といえば 当然 Visual Studio for Mac だよね!
Tomohiro Suzuki
 
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
Tomohiro Suzuki
 
JXUG ハンズオンもくもく会
Tomohiro Suzuki
 
Xamarin.iOS 開発者から見た Swift
Tomohiro Suzuki
 
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
Tomohiro Suzuki
 
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
Tomohiro Suzuki
 
Xamarin Native vs Xamarin Forms
Tomohiro Suzuki
 
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
 
Xamarin 実戦投入時の留意点再確認
Tomohiro Suzuki
 

Cocos sharpformsの使用例