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