cocos sharpformsの使用例

18
CocosSharp.Formsの使用例 2017年5月27日 JXUGC #23 東京 鈴木友宏

Upload: tomohiro-suzuki

Post on 23-Jan-2018

1.057 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Cocos sharpformsの使用例

CocosSharp.Formsの使用例2017年5月27日 JXUGC #23 東京鈴木友宏

Page 2: Cocos sharpformsの使用例

自己紹介

鈴木友宏

業務アプリの開発者です。

車とドライブをこよなく愛する逸般人一般人です。

Cocos Sharp を広めるため日夜がんばっております

ほそぼそとBlogもやっています。

http://hiro128.hatenablog.jp/

Twitter

@hiro128_777

(株)フロッグポッド 所属

2

Page 3: Cocos sharpformsの使用例

今日お話しすること

3

• Cocos Sharp ってどんなもの

• Cocos Sharp のスゴイところ

• Cocos Sharp の具体的な使い方

Page 4: Cocos sharpformsの使用例

本日のゴール

4

• Cocos Sharp はゲームじゃなくても使えることをご理解いただく!

Page 5: Cocos sharpformsの使用例

Cocos Sharp ってどんなもの

Xamarin 向けの2Dゲーム開発用クロスプラットフォームライブラリです。

Cocos Sharp は Monogame のラッパーであり、MonogameのエンジンをCocos2d,3d 風の API で利用できます。

C#ユーザーであれば、Xamarin + Cocos Sharp で

最短でクロスプラットフォームでのゲーム開発が可能です!!

5

ゲームならUnity

Page 6: Cocos sharpformsの使用例

Cocos Sharp のスゴイところ

6

Page 7: Cocos sharpformsの使用例

各プラットフォームのネイティブUIコントロールとしてCCGameView(ゲーム画面)が提供される(ver. 1.7.1以上)

7

UIView SurfaceView SwapChainPanel

CCGameView(ゲーム画面)

CCGameViewが各プラットフォームのネイティブUIコントロールとして提供される。

通常のUIコントロールと共存可能!!

Page 8: Cocos sharpformsの使用例

つまり…画面の一部にのみゲームエンジンを適用可能

8

リスト表示など

ゲーム画面• ゲームエンジンと通常のUIを同時に表示可能

• 通常のUIからゲーム画面の操作、またはその逆が可能

• Xamarin.Formsのコントロールとしても使用可能

Page 9: Cocos sharpformsの使用例

Cocos Sharp の具体的な使い方

9

Page 10: Cocos sharpformsの使用例

サンプルアプリ

10

DesignResolution

• 地図の部分は Cocos Sharp

• ボタンの部分は Xamarin.Forms

• ボタンをタップすると地図がアニメーションします。

https://github.com/TomohiroSuzuki128/CocosSharpFormsSample170527

Page 11: Cocos sharpformsの使用例

デモ

11

Page 12: Cocos sharpformsの使用例

まとめ

12

• Cocos Sharp は簡単です。

•単独でも、Xamarinと一緒にも使えます。

•ゲームだけでなく、アプリに動きが欲しい時には是非お試しを!

Page 13: Cocos sharpformsの使用例

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の使用例

告知です!!

14

Page 15: Cocos sharpformsの使用例

Cocos Sharp ハンズオン実施します!!

15

2017年7月9日

コワーキングスペース秋葉原Weeyble にて!

詳しくは

https://connpass.com/event/58289/

ご参加お待ちしております!!

Page 16: Cocos sharpformsの使用例

Xamarinはいいぞ!!

16

Page 17: Cocos sharpformsの使用例

Cocos Sharpもいいぞ!!

17

Page 18: Cocos sharpformsの使用例

ご清聴ありがとうございました。