Soumettre la recherche
Mettre en ligne
Cocos sharpでゲーム開発してみました
•
Télécharger en tant que PPTX, PDF
•
3 j'aime
•
3,888 vues
Tomohiro Suzuki
Suivre
2015年10月3日 JXUGC#6 東京 セッションのスライドです
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 19
Télécharger maintenant
Recommandé
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せ
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
cocos2d-xを勉強し始めるまで
cocos2d-xを勉強し始めるまで
Yosuke Fujii
Unityと.NET
Unityと.NET
AimingStudy
ゆるロボ製作所ができるまで
ゆるロボ製作所ができるまで
Mikito Yoshiya
C# で i phone ゲーム開発
C# で i phone ゲーム開発
Katsutoshi Makino
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
Recommandé
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せについて
Tomohiro Suzuki
Cocos sharpformsの使用例
Cocos sharpformsの使用例
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せ
がんばれガンプ ソルバルウを倒せ
Tomohiro Suzuki
cocos2d-xを勉強し始めるまで
cocos2d-xを勉強し始めるまで
Yosuke Fujii
Unityと.NET
Unityと.NET
AimingStudy
ゆるロボ製作所ができるまで
ゆるロボ製作所ができるまで
Mikito Yoshiya
C# で i phone ゲーム開発
C# で i phone ゲーム開発
Katsutoshi Makino
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
Mikito Yoshiya
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
ミルク株式会社
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
Unity って何?
Unity って何?
Katsutoshi Makino
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
Koyomin Zの紹介
Koyomin Zの紹介
Atsuya Tsuchikawa
Unity入門ハンズオン
Unity入門ハンズオン
Kazuya Hiruma
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
Lt130123
Lt130123
amusementcreators
Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介
tuna cook
Lt nande linux_nano
Lt nande linux_nano
amusementcreators
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
Takaaki Ichijo
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
narumi_
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもう
rerofumi
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
n_ryota
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料
Ranpuutan MMD
わたしのVisual studio環境
わたしのVisual studio環境
Keigo Ando
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
Kentaro Matsumae
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Contenu connexe
Tendances
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
IGDA Japan
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
ミルク株式会社
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
Unity って何?
Unity って何?
Katsutoshi Makino
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
ミルク株式会社
Koyomin Zの紹介
Koyomin Zの紹介
Atsuya Tsuchikawa
Unity入門ハンズオン
Unity入門ハンズオン
Kazuya Hiruma
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Shinobu Okano
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Shin O
Lt130123
Lt130123
amusementcreators
Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介
tuna cook
Lt nande linux_nano
Lt nande linux_nano
amusementcreators
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
Katsutoshi Makino
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
Takaaki Ichijo
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
narumi_
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもう
rerofumi
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
n_ryota
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料
Ranpuutan MMD
わたしのVisual studio環境
わたしのVisual studio環境
Keigo Ando
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
Kentaro Matsumae
Tendances
(20)
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
Unity ゲーム開発
Unity ゲーム開発
Unity って何?
Unity って何?
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
Koyomin Zの紹介
Koyomin Zの紹介
Unity入門ハンズオン
Unity入門ハンズオン
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Lt130123
Lt130123
Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介
Lt nande linux_nano
Lt nande linux_nano
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもう
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料
わたしのVisual studio環境
わたしのVisual studio環境
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
En vedette
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Tomohiro Suzuki
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
Yoshito Tabuchi
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Daiki Kawanuma
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Fujio Kojima
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
智治 長沢
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
Yoshito Tabuchi
【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版
ui nyan
Xamarin.forms入門
Xamarin.forms入門
一希 大田
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
poto7
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
孝文 田村
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
インフラジスティックス・ジャパン株式会社
UNREAL ENGINE 基本操作編
UNREAL ENGINE 基本操作編
Yuuki Ogino
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
アシアル株式会社
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
hideyuki ikeda
Xamarinは辛いよ
Xamarinは辛いよ
Takkiiii
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
gree_tech
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
Yoshito Tabuchi
C#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive Extensions
Yoshifumi Kawai
En vedette
(20)
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版
Xamarin.forms入門
Xamarin.forms入門
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
UNREAL ENGINE 基本操作編
UNREAL ENGINE 基本操作編
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
Xamarinは辛いよ
Xamarinは辛いよ
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive Extensions
Similaire à Cocos sharpでゲーム開発してみました
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
UnityTechnologiesJapan002
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1
codeal
エターナらないゲーム開発
エターナらないゲーム開発
Kohki Miki
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
sasaron 397
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Yasuhiro Matsuda
「自分のとこでは動くけど…」を無くす devcontainer
「自分のとこでは動くけど…」を無くす devcontainer
Yuta Matsumura
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
hiyohiyo
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
ダメ人間
Couchbase x unity
Couchbase x unity
MakotoItoh
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
Takaaki Ichijo
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
Kei Nakazawa
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
Kishi Shundo
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
Hiroyuki Ishikawa
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】
Up Hatch
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)
YutoNishine
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース
高本 徹
Practical game development with Stingray
Practical game development with Stingray
Naoji Taniguchi
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
YutoNishine
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
Haco Kohashi
Similaire à Cocos sharpでゲーム開発してみました
(20)
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1
エターナらないゲーム開発
エターナらないゲーム開発
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
「自分のとこでは動くけど…」を無くす devcontainer
「自分のとこでは動くけど…」を無くす devcontainer
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
Couchbase x unity
Couchbase x unity
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース
Practical game development with Stingray
Practical game development with Stingray
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
Plus de Tomohiro Suzuki
Net6 Overview
Net6 Overview
Tomohiro Suzuki
.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える
Tomohiro Suzuki
Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!
Tomohiro Suzuki
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
Tomohiro Suzuki
Another Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for Mac
Tomohiro Suzuki
Visual Studio といえば当然 Visual Studio for Mac だよね!
Visual Studio といえば当然 Visual Studio for Mac だよね!
Tomohiro Suzuki
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
Tomohiro Suzuki
JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会
Tomohiro Suzuki
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た Swift
Tomohiro Suzuki
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
Tomohiro Suzuki
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
Tomohiro Suzuki
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin Forms
Tomohiro Suzuki
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
Tomohiro Suzuki
Plus de Tomohiro Suzuki
(13)
Net6 Overview
Net6 Overview
.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える
Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
Another Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for Mac
Visual Studio といえば当然 Visual Studio for Mac だよね!
Visual Studio といえば当然 Visual Studio for Mac だよね!
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た Swift
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin Forms
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
Cocos sharpでゲーム開発してみました
1.
Cocos Sharp でゲーム開発してみました。 2015年10月3日
JXUGC#6 東京 株式会社フロッグポッド 鈴木友宏
2.
自己紹介 鈴木友宏 (すずき ともひろ) 株式会社フロッグポッドで働いております。 業務アプリの開発者兼SEです。PHPer→C#erです。 ゲーム開発は素人です(笑) 鉄道、車とドライブをこよなく愛する逸般人一般人です。 2
3.
アジェンダ • Cocos Sharp
ってどんなもの • Cocos Sharp でゲームを開発した経緯 • 事例(たんけんからだのなか)の紹介 • 実際開発してみてどうだった? • Cocos Sharp の使い方 • Cocos Sharp の注意点、TIPSなど • Cocos Sharp のデモ 3
4.
Cocos Sharp ってどんなもの .NET環境向けの2Dゲーム開発用クロスプラットフォームライブラリです。 Cocos
Sharp は Monogame のラッパーであり、Monogameのエンジンを Cocos2d,3d の API で利用できます。 Portable Class Library(PCL) に対応しています。 Shared Projects にも対応しています。 NuGet で取得できます。 C#ユーザーであれば、Xamarin + Cocos Sharp で 最短でクロスプラットフォームでのゲーム開発が可能です!! 4
5.
Cocos Sharp でゲームを開発した経緯 2013年、会社でこんな話がありました 「業務システムの開発だけでは幅が広がら ないので自社で何か開発してみようよ!」 「じゃあ、iOS向けのアプリはどうかな?」 「いいんじゃないかな!」 とりあえず、Xcodeで開発を開始しました。 (普段はほとんどC#での開発です。) 5
6.
Cocos Sharp でゲームを開発した経緯 実際に開発を始めてみると… 「Objective-Cがとにかく使いにくい!」 「デバッグがやりにくい!文字列加工ですら大変!」 「ARC,
assign, retain よくわからん!面倒くさい!」 …C#er にはかなりハードルが高く、 2014年5月、何とかゲームを1本完成させる 「すごく大変だった。なんかもっといい開発方法ないの?」 この時点では Xamarin の存在は知りませんでした。 6
7.
Cocos Sharp でゲームを開発した経緯 さらに、2014年7月、会社でこんな話がありました 「今度は、iOS,
Androidハイブリッドの自社アプリを作ってみよう!」 業務システムを開発する会社は、普段非常に地味に仕事をしています。 自社の技術の向上のため、また、子供向けに何かアプリをリリースする事で社会貢献になれ ばという事で、オリジナルのアプリの開発を始めました。 「どうすればできるの?? 」 7
8.
Cocos Sharp でゲームを開発した経緯 「Xamarin
を使えば開発できるみたいだよ!」 「Xamarin かぁ。使った事ないなあ~」 「何のアプリ作ろうか? ゲーム作ろうよ!」(ゲーム開発はまったくの素人) 「Xamarin ってゲーム作れるの??」 「Xamarin だけじゃ無理だけど、追加で Cocos Sharp っていうライブラリを使えばできる みたいだよ!」 「なるほど、よし作ろう!」(詳しい調査一切なし) …とてつもなく難航する開発… 「ハァ…、ハァ…、何とかできたよ!!」 8
9.
事例(たんけん!からだのなか)の紹介 知育アプリで、口に入った食べ物が体をどう流れていくのか、 また、インフルエンザやカンジダなど恐いバイキンについて学べます。 9 開発環境(リリース当時) Visual Studio 2013 Xamarin
3.11 Cocos Sharp 1.4.0.0
10.
事例(たんけんからだのなか)の紹介 • 詳しくは下記をご覧ください。 • http://www.frog-pod.com/karadanonaka/ 遊び方 とってもシンプルで直感的。本体を 傾けるだけで その方向にスーパーノヴァ号が進み ます。 1 現在3000ダウンロード程度です。 iOS,
Android でプレイできます。
11.
実際開発してみてどうだった? よかった点 PCL内にゲームロジックを押し込める事ができるので、コード共有率が非常に高い。おおよそ90% 固有実装部分は、ブラウザ起動、モーションセンサーの値取得のみ iOS, Androidハイブリッドのアプリを単体アプリの作成工数の10%増程度で作成できた。 iOS:開発期間 6ヶ月
Android:プラス2週間 理解しやすい API で、素人でもゲーム開発が可能。 サポートフォーラムのレスポンスがよく、質問に丁寧に答えてくれる。 (64bitでの当り判定動作不具合、日本語フォントの隙間が空く問題などフォーラムで解決) 1
12.
実際開発してみてどうだった? イマイチだった点・困った点 情報が少ない、完全人柱状態(笑) まだ、枯れきっておらず、安定稼動させるには多少コツが必要。(バージョンがあがるごとに改善中) 特にメモリの使いすぎ、また、リークしないように注意が必要 (フレームレートが異常に落ちる。画面遷移、アニメーションが止まってしまう) 日本語フォントへ利用時の不具合がある(画像利用で回避可能、1.6.1.0では解消されている) テスト環境の整備 今回は、実機テストおよびScirocco Cloudを利用。開発完了後、 Xamarin Test
Cloud がリリース。 12
13.
Cocos Sharp の使い方 ソリューションの構成 AndroidUI
Android用プロジェクト アプリケーションの起動、ブラウザの起動 AppCore PCL プロジェクト ゲームロジック iOSUI iOS用プロジェクト アプリケーションの起動、ブラウザの起動 13
14.
CCScene A(mainWindow) Cocos Sharp
の使い方 画面の遷移 ReplaceScene() CCLayerColor CCScene B(newScene) CCLayerColor (gameLayer) var newScene = new CCScene(this.mainWindow); var gameLayer = new CCLayerColor (); newScene.AddChild(gameLayer); mainWindow.DefaultDirector.ReplaceScene(new CCTransitionFade(1.0f, newScene)); 14
15.
Cocos Sharp の使い方 キャラを動かす
CCLayerColor Node var superNova = new CCSprite(ImageFileNames.Default.SuperNova, null); superNova.Position = new CCPoint(1600f, 400f);// 左下からの位置 superNova.Tag = NodeTagType.Player; this.AddChild(superNova); var nodeSuperNova= this. GetChildByTag((int)NodeTagType.Player) as CCNode; nodeSuperNova.X += 10f; 15
16.
注意点、TIPSなど 画面回転抑制は iOS:AppDelegate.GetSupportedInterfaceOrientationsメソッドを定義 Android:回転抑制したいActivityごとにRequestedOrientationプロパティをオーバーライ ドする。 モーションセンサー情報はPCLではなくプラットフォーム依存プロジェクト内で行わないとセンサー情 報が遅延する。 画像は256色に減色しないと重くなる。 背景、メニュー画面などの解像度が大きい画像は2分割や4分割し、タイリングで表示させないと 画像自体が表示されなくなる。 詳しくは下記をご参照ください。 http://xamtips.info/ 16
17.
iOS9対応について Cocos Sharp :
iOS9対応、1.6.1.0以上(2015/9/18リリース) ※CCTextFieldが動作しない不具合あり。 現在、「たんけん!からだのなか」のiOS9対応バージョンは審査中です。 申し訳ございませんが、iOS9にバージョンアップ済みの方は、 新規ダウンロードしてもプレイできない状況です。 リリースまでもう少々お待ちください。 17
18.
Cocos Sharp のデモ 多少デモを行います。 社内でXamarinを導入するためのコツ 18
19.
ご清聴ありがとうございました。
Télécharger maintenant