Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tomohiro Suzuki
PPTX, PDF
2,343 views
がんばれガンプ ソルバルウを倒せについて
がんばれガンプ ソルバルウを倒せの開発時のあれこれ
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PPTX
Cocos sharpformsの使用例
by
Tomohiro Suzuki
PDF
ゆるロボ製作所ができるまで
by
Mikito Yoshiya
PDF
Unityと.NET
by
AimingStudy
PDF
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
by
ミルク株式会社
PPTX
がんばれガンプ ソルバルウを倒せ
by
Tomohiro Suzuki
PPTX
Cocos sharpでゲーム開発してみました
by
Tomohiro Suzuki
PDF
cocos2d-xを勉強し始めるまで
by
Yosuke Fujii
PPTX
C# で i phone ゲーム開発
by
Katsutoshi Makino
Cocos sharpformsの使用例
by
Tomohiro Suzuki
ゆるロボ製作所ができるまで
by
Mikito Yoshiya
Unityと.NET
by
AimingStudy
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
by
ミルク株式会社
がんばれガンプ ソルバルウを倒せ
by
Tomohiro Suzuki
Cocos sharpでゲーム開発してみました
by
Tomohiro Suzuki
cocos2d-xを勉強し始めるまで
by
Yosuke Fujii
C# で i phone ゲーム開発
by
Katsutoshi Makino
What's hot
PDF
ゆるロボ製作所開発事例 – ドローコール削減
by
Mikito Yoshiya
PDF
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
by
ミルク株式会社
PDF
Scene操作系のエディター拡張Util2セット
by
Takumi Hanzawa
PDF
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
by
n_ryota
PDF
mmoの作り方
by
kamimamita
PDF
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
by
Takaaki Ichijo
PPTX
Unity * スマートフォン開発で学んだこと
by
Katsutoshi Makino
PDF
「おしゃべりゆかり」 MMDAgentDay 掲示資料
by
Ranpuutan MMD
PPTX
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
by
Shin O
PDF
Jokerscriptを勝手に紹介
by
tuna cook
PPTX
Unity ゲーム開発
by
Katsutoshi Makino
PDF
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
by
narumi_
PPTX
Unity って何?
by
Katsutoshi Makino
PDF
わたしのVisual studio環境
by
Keigo Ando
PDF
チームグリグリ メンバーの個性を生かすゲーム作り
by
IGDA Japan
PPTX
Koyomin Zの紹介
by
Atsuya Tsuchikawa
PPTX
Unity入門ハンズオン
by
Kazuya Hiruma
PDF
Lt130123
by
amusementcreators
PDF
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
PDF
Lt nande linux_nano
by
amusementcreators
ゆるロボ製作所開発事例 – ドローコール削減
by
Mikito Yoshiya
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
by
ミルク株式会社
Scene操作系のエディター拡張Util2セット
by
Takumi Hanzawa
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
by
n_ryota
mmoの作り方
by
kamimamita
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
by
Takaaki Ichijo
Unity * スマートフォン開発で学んだこと
by
Katsutoshi Makino
「おしゃべりゆかり」 MMDAgentDay 掲示資料
by
Ranpuutan MMD
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
by
Shin O
Jokerscriptを勝手に紹介
by
tuna cook
Unity ゲーム開発
by
Katsutoshi Makino
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
by
narumi_
Unity って何?
by
Katsutoshi Makino
わたしのVisual studio環境
by
Keigo Ando
チームグリグリ メンバーの個性を生かすゲーム作り
by
IGDA Japan
Koyomin Zの紹介
by
Atsuya Tsuchikawa
Unity入門ハンズオン
by
Kazuya Hiruma
Lt130123
by
amusementcreators
5分で資料作ってSlideShareにアップロードする錬金術
by
Shinobu Okano
Lt nande linux_nano
by
amusementcreators
Viewers also liked
PDF
XAML入門
by
一希 大田
PPTX
UNREAL ENGINE 基本操作編
by
Yuuki Ogino
PDF
You will be assimilated. Resistance is futile.
by
Kouji Matsui
PDF
Xamarin で ReactiveUI を使ってみた
by
Hironov OKUYAMA
PDF
いまさら恥ずかしくてAsyncをawaitした
by
Kouji Matsui
PDF
10分でわかる無料になったXamarin
by
Yoshito Tabuchi
PPTX
ゆるふわ Xamarin Tips
by
Daiki Kawanuma
PDF
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
by
Hidari Ikw
PPTX
Xamarin 実戦投入時に気をつけたいことあれこれ
by
Tomohiro Suzuki
PDF
20140118
by
Yasuyuki Kamata
PDF
BPStudy#88 connpassにおける戦略決定
by
Haruo Sato
PDF
マスコットアプリ文化祭2016 受賞作品発表 & 表彰式
by
jz5 MATSUE
PPTX
証券取引アプリについて
by
Masahiko Miyasaka
PPTX
Xamarin & Google Maps SDKでクロスプラットフォーム地図アプリ
by
Kohei Otsuka
PDF
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
by
Yoshito Tabuchi
PDF
Jxugc#22 lt古川
by
F. Syam
PDF
シルバーウィークにfacebookアプリを作成した
by
Shinichi Hirauchi
PPTX
Xamarinは辛いよ
by
Takkiiii
PPTX
Langoor thoughts on Emerging v/s Developed Markets
by
Venugopal Ganganna
PPTX
Azure Storage Partition Internals
by
Takekazu Omi
XAML入門
by
一希 大田
UNREAL ENGINE 基本操作編
by
Yuuki Ogino
You will be assimilated. Resistance is futile.
by
Kouji Matsui
Xamarin で ReactiveUI を使ってみた
by
Hironov OKUYAMA
いまさら恥ずかしくてAsyncをawaitした
by
Kouji Matsui
10分でわかる無料になったXamarin
by
Yoshito Tabuchi
ゆるふわ Xamarin Tips
by
Daiki Kawanuma
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
by
Hidari Ikw
Xamarin 実戦投入時に気をつけたいことあれこれ
by
Tomohiro Suzuki
20140118
by
Yasuyuki Kamata
BPStudy#88 connpassにおける戦略決定
by
Haruo Sato
マスコットアプリ文化祭2016 受賞作品発表 & 表彰式
by
jz5 MATSUE
証券取引アプリについて
by
Masahiko Miyasaka
Xamarin & Google Maps SDKでクロスプラットフォーム地図アプリ
by
Kohei Otsuka
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
by
Yoshito Tabuchi
Jxugc#22 lt古川
by
F. Syam
シルバーウィークにfacebookアプリを作成した
by
Shinichi Hirauchi
Xamarinは辛いよ
by
Takkiiii
Langoor thoughts on Emerging v/s Developed Markets
by
Venugopal Ganganna
Azure Storage Partition Internals
by
Takekazu Omi
More from Tomohiro Suzuki
PPTX
Visual Studio といえば当然 Visual Studio for Mac だよね!
by
Tomohiro Suzuki
PPTX
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
by
Tomohiro Suzuki
PPTX
Xamarin 実戦投入時の留意点再確認
by
Tomohiro Suzuki
PDF
.NET Framework アプリケーションの NET 5 への 移行を考える
by
Tomohiro Suzuki
PPTX
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
by
Tomohiro Suzuki
PPTX
Another Visual Studio - Visual Studio for Mac
by
Tomohiro Suzuki
PDF
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
by
Tomohiro Suzuki
PPTX
Xamarin.iOS 開発者から見た Swift
by
Tomohiro Suzuki
PPTX
JXUG ハンズオンもくもく会
by
Tomohiro Suzuki
PPTX
Xamarin Native vs Xamarin Forms
by
Tomohiro Suzuki
PDF
Net6 Overview
by
Tomohiro Suzuki
PPTX
Xamarin.iOS の仕組みを理解しよう!
by
Tomohiro Suzuki
PDF
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
by
Tomohiro Suzuki
Visual Studio といえば当然 Visual Studio for Mac だよね!
by
Tomohiro Suzuki
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
by
Tomohiro Suzuki
Xamarin 実戦投入時の留意点再確認
by
Tomohiro Suzuki
.NET Framework アプリケーションの NET 5 への 移行を考える
by
Tomohiro Suzuki
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
by
Tomohiro Suzuki
Another Visual Studio - Visual Studio for Mac
by
Tomohiro Suzuki
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
by
Tomohiro Suzuki
Xamarin.iOS 開発者から見た Swift
by
Tomohiro Suzuki
JXUG ハンズオンもくもく会
by
Tomohiro Suzuki
Xamarin Native vs Xamarin Forms
by
Tomohiro Suzuki
Net6 Overview
by
Tomohiro Suzuki
Xamarin.iOS の仕組みを理解しよう!
by
Tomohiro Suzuki
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
by
Tomohiro Suzuki
がんばれガンプ ソルバルウを倒せについて
1.
がんばれガンプ ソルバルウを倒せ! について 2017年1月28日
JXUGC #22 東京 鈴木友宏
2.
自己紹介 鈴木友宏 業務アプリの開発者です。 車とドライブをこよなく愛する逸般人一般人です。 Cocos Sharp を広めるため日夜がんばっております ほそぼそとBlogもやっています。 http://hiro128.hatenablog.jp/ Twitter @hiro128_777 2
3.
今回は以下のゲームの開発についてのご説明です。 3 ゼビウス がんばれガンプ ソルバルウを倒せ!(仮題) ゼビウスをモチーフとしたカジュアルゲームです。 本アプリは、「カタログIPオープン化プロジェクト」の取り組みとして制 作しています。 許諾番号:20537 公式サイト https://open.channel.or.jp/ ©BANDAI
NAMCO Entertainment Inc.
4.
ゲームの概要 4 プレイヤーはゼビウス軍を率いる超知性体ガ ンプとなりソルバルウの進撃を防ぎます。 画面にタッチでバキュラなどのキャラが配置さ れソルバルウへの攻撃を行ないます。 ソルバルウ(3機)は自動で動き、攻撃を 行ない配置されたキャラを攻撃、破壊します。 ソルバルウが3機破壊された時点での進入 距離の短さがスコアとなります。 ハイスコアはAzureのサーバ上へ保存されま す。 縦画面 画面タッチで敵キャラ配置 即、動き出し、自動で自機を攻撃 自機は自動で動き、敵 キャラを攻撃する 敵キャラ配置できるのは画面の上部だけ、さら に1秒につき1機の制限。
5.
アプリの構成 5 Azure Mobile Apps ハイスコア登録 ハイスコア読み込み Easy Tables iOS,
Android
6.
6 このアプリは、Cocos Sharp で開発しています。
7.
今日お話しすること 7 • Cocos Sharp
ってどんなもの • Cocos Sharp のスゴイところ • Cocos Sharp の具体的な使い方
8.
Cocos Sharp ってどんなもの Xamarin
向けの2Dゲーム開発用クロスプラットフォームライブラリです。 Cocos Sharp は Monogame のラッパーであり、Monogameのエンジンを Cocos2d,3d 風の API で利用できます。 C#ユーザーであれば、Xamarin + Cocos Sharp で 最短でクロスプラットフォームでのゲーム開発が可能です!! 8
9.
Cocos Sharpのスゴイところ PCL内にゲームロジックを押し込める事ができるので、コード共有率が非常に高い。 →おおよそ90% 固有実装部分は、起動部分、各種センサー、カメラ周り、広告関係など。 iOS, Androidハイブリッドのアプリを単体アプリの作成工数の10%増程度で作成できる。 理解しやすい
API で、素人でもゲーム開発が可能。 サポートフォーラムのレスポンスがよく、質問に丁寧に答えてくれる。 9
10.
Cocos Sharp が他のゲームエンジンと違うところ 1
11.
各プラットフォームのネイティブUIコントロールとして CCGameView(ゲーム画面)が提供される(ver. 1.7.1以上) 11 UIView SurfaceView
SwapChainPanel CCGameView(ゲーム画面) CCGameViewが各プラットフォームのネイティブUIコントロールとして提供される。 通常のUIコントロールと共存可能!!
12.
つまり…画面の一部にのみゲームエンジンを適用可能 12 リスト表示など ゲーム画面 • ゲームエンジンと通常のUIを同時に表示可能 • 通常のUIからゲーム画面の操作、またはその逆が可能
13.
Xamarin.Formsのコントロールとしても使用可能 13 デモをご覧ください さらに詳細は
14.
Cocos Sharp の具体的な使い方 1
15.
CCGameView Cocos Sharp の画面の階層構造 15 DesignResolution CCGameViewはゲーム画面領域全体を表 します。 CCSceneの中に複数のCCLayerが存在し、 それぞれのCCLayerの中に複数のCCSprite, CCLabelが存在します。
16.
CCGameViewの配置 Android 16 ①CCGameView作成 ②ゲーム起動
17.
CCGameViewの配置 iOS(1) 17 ①UIViewController作成
18.
CCGameViewの配置 iOS(2) 18 ②CCGameView作成 ③ゲーム起動
19.
ゲームの起動 PCL 19 DesignResolution……デバイスのディスプレイ上の物理的なピクセル数に関係なく定義できるゲーム内の解像度 ContentManager.SerchPaths ……画像、サウンドなどのアセットの配置場所を指定しておく DesignResolution
20.
CCScene 20 DesignResolution タイトル画面 ゲーム画面 ©BANDAI NAMCO
Entertainment Inc. CCScene① CCScene② シーン切り替え ・新しいCCSceneを作成 ・CCSceneにCCLayerを配置 ・ReplaceScene()実行 CCSceneはキャンバスと考えて頂くとわかりやす いです。 キャンバスの上に色々なオブジェクトを配置します。 そしてCCSceneはその名の通り、ゲームのシーン ごとに作成します。タイトル画面で1つ、ゲーム画 面で1つ、ゲームオーバーの画面で1つといった感 じで、場面場面ごとにシーンを切り替えていきま す。
21.
シーンの切り替え 21 移動先のCCScene作成 CCScene切り替え処理
22.
CCLayer 22 DesignResolution マップLayer ©BANDAI NAMCO Entertainment
Inc. CCLayer CCLayerはCCScene上に配置する重ねあわ せが可能な画面です。 背景用に1枚、画面上を動くキャラクター用に1 枚、というように、用途ごとにCCLayerを準備し ます。 重ね合わせたゲーム画面 キャラLayer
23.
Layerの重ね合わせ 23 MapLayer作成 GameLayer作成
24.
CCSprite 24 DesignResolution ©BANDAI NAMCO Entertainment
Inc. CCSprite CCSpriteはCCLayer上に配置するスプライト です。プレーヤーや敵キャラ、シューティングゲーム の弾などが相当します。 ゲームでは文字でもCCSpriteをよく利用します。 スコアやステージ情報、残機情報などが相当しま す。 CCSprite
25.
Sprite表示 25 プレーヤー追加 照準追加
26.
まとめ 26 • Cocos Sharp
は簡単です。 • 単独でも、Xamarinと一緒にも使えます。 • ゲームだけでなく、アプリに動きが欲しい時には是非お試しを!
27.
27 Cocos Sharp でアプリ作ってくださると嬉しいです!! 基本的な使い方などはXamarinのチュートリアル、 https://developer.xamarin.com/guides/cross-platform/game_development/cocossharp/first_game/ または私のblogをご覧ください http://hiro128.hatenablog.jp/ Cocos
Sharp 使ってください…
28.
ご清聴ありがとうございました。
Download