Cocos sharpformsの使用例
-
Upload
tomohiro-suzuki -
Category
Software
-
view
1.057 -
download
0
Transcript of Cocos sharpformsの使用例
CocosSharp.Formsの使用例2017年5月27日 JXUGC #23 東京鈴木友宏
自己紹介
鈴木友宏
業務アプリの開発者です。
車とドライブをこよなく愛する逸般人一般人です。
Cocos Sharp を広めるため日夜がんばっております
ほそぼそとBlogもやっています。
http://hiro128.hatenablog.jp/
@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
デモ
11
まとめ
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 についてもっと知りたい方は…
告知です!!
14
Cocos Sharp ハンズオン実施します!!
15
2017年7月9日
コワーキングスペース秋葉原Weeyble にて!
詳しくは
https://connpass.com/event/58289/
ご参加お待ちしております!!
Xamarinはいいぞ!!
16
Cocos Sharpもいいぞ!!
17
ご清聴ありがとうございました。