Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

4

Share

Download to read offline

Cocos2d-x(JS)の紹介

Download to read offline

2015/10/17「Unity x Cocos2d-x大勉強会」の講演した「Cocos2d-x(JS)の紹介」の資料

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Cocos2d-x(JS)の紹介

  1. 1. Cocos2d-x(JS)の紹介 株式会社TKS2 清水友晶
  2. 2. 清水 友晶  株式会社TKS2 アプリ開発コンサル Cocos2d-xサポート スマホアプリ開発  プライベートでも Cocos2d-xに関するゲーム開発 講演活動 執筆活動  マイブーム: ゲームエンジン調査  チラ裏開発メモ: http://tks2.net/memo  SlideShare: http://www.slideshare.net/doraemonsss  Facebook: http://www.facebook.com/doraemonsss
  3. 3. Cocos2d-x Cocos2d-x C++, Lua, JavaScript Cocos2d-html5 JavaScriptv2.x Native Web Cocos2d-x C++, Lua Cocos2d-JS JavaScriptv3.x Native Native, Web Cocos2d-x C++, Lua, JavaScriptv3.7 Native, Web
  4. 4. Cocos2d-x (JS)  最新版: Cocos2d-x v3.8.1  オープンソース  クロスプラットフォーム開発  モバイル iOS, Android  デスクトップ Windows, Mac OS X, Linux  クロスブラウザ開発  ブラウザ Chrome, Safari, IE, Firefox
  5. 5. Cocos2d-x (JS)
  6. 6. Cocos2d-JSタイトル  釣スタ  ユニゾンリーグ  Big Fish Casino
  7. 7. ブラウザゲームは回帰するのか? 私にはまだ わかりません
  8. 8. ブラウザゲームは回帰するのか?  まだまだiOS, Androidが強い  でもApple, Googleに売上の30%持っていかれるのは辛 い  Appleの機嫌を損ねると、最悪垢BAN  最近のスマホブラウザはWebGLでゲームをサクサク動 かせるようになった  ブラウザゲームからネイティブゲームに乗 り遅れた企業が多いから、ブラウザゲーム への回帰があるなら乗り遅れたくない!  でも開発者の育成が大変
  9. 9. Cocos2d-x (JS)!!
  10. 10. ネイティブもブラウザもOK!  iOS, AndroidなどスマホゲームもOK!  ブラウザゲームもOK!  プラグイン不要!  プラグインインストール画面を見ると離脱するユーザ多数  (頑張れば)スマホゲームとブラウザゲームを1ソース で作ることも可能  大型プロジェクトではオススメしません。。。  いざブラウザゲームに回帰しても、 同じゲームエンジンで開発可能!
  11. 11. パフォーマンスもOK!  ネイティブアプリ  裏ではCocos2d-xが動いている  JavaScriptエンジンSpiderMonkeyにより、JavaScriptとC++ の変換が行われているため、高い処理能力を保っている  シューティングゲームの弾幕のような高負荷な処理でな い限り、問題になることはない  ブラウザアプリ  WebGLを利用しているので高パフォーマンス  WebGLが利用できないブラウザでは、 従来のCanvasが利用される  パフォーマンス注意  特別なプラグイン不要
  12. 12. セキュリティはどうなの?!  ネイティブアプリ  jscファイルにコンパイル  ビルド時に「-compile-script」オプションを つけることでjscファイルにコンパイルされる ため、生のソースコードが晒されることはない  ブラウザアプリ  Cocos2d-x(JS)に限った話ではなく、ブラウザアプリ全体 に言えることだが、jsファイルが見えるため難読化して いてもチートは容易  クライアントはビューワのみとし、重要な処理はサーバで行 うなど、設計を塾考する必要がある  ググると先人の知恵を多く見ることができます
  13. 13. JavaScriptは開発者が多い  初心者に優しい言語  ポインタに敷居を感じる必要はない  サーバサイド開発者でも、気軽に始めることができる  Node.jsを用いれば、全てJavaScriptで完結!  実際のゲーム開発ではCPU・メモリ を考慮した実装技術が必要になるが、 まずはゲームを作る楽しさを感じる ことができる
  14. 14. JavaScriptは人気がある
  15. 15. Cocos2d-x (JS)始めませんか?
  16. 16. Cocos2d-x (JS) ハンズオン  Cocos2d-x (JS)を学ぶチャンス!  PCを持参し実際に手を動かし、Cocos2d-x (JS)が 難しくないということが実感できます!  11/5(木) Cocos2d-x (JS) ハンズオン #1  日時: 11/5(木) 19:00〜21:00  場所: イベント&コミュニティスペース dots.  内容: Cocos2d-x (JS)環境構築 プロジェクトの作成・実行 (iOS, Android, ブラウザ)
  17. 17. http://line.me/S/sticker/1085672
  18. 18. おわり  ありがとうございました
  • itokami1123

    Jan. 5, 2016
  • DesigncreativeWeb

    Nov. 2, 2015
  • katsubemakito

    Oct. 17, 2015
  • aoaoking

    Oct. 17, 2015

2015/10/17「Unity x Cocos2d-x大勉強会」の講演した「Cocos2d-x(JS)の紹介」の資料

Views

Total views

1,808

On Slideshare

0

From embeds

0

Number of embeds

210

Actions

Downloads

9

Shares

0

Comments

0

Likes

4

×