Weitere ähnliche Inhalte
Ähnlich wie Cocos2d-x(JS)の紹介 (20)
Mehr von Tomoaki Shimizu (8)
Kürzlich hochgeladen (10)
Cocos2d-x(JS)の紹介
- 5. Cocos2d-x (JS)
最新版: Cocos2d-x v3.8.1
オープンソース
クロスプラットフォーム開発
モバイル
iOS, Android
デスクトップ
Windows, Mac OS X, Linux
クロスブラウザ開発
ブラウザ
Chrome, Safari, IE, Firefox
- 9. ブラウザゲームは回帰するのか?
まだまだiOS, Androidが強い
でもApple, Googleに売上の30%持っていかれるのは辛
い
Appleの機嫌を損ねると、最悪垢BAN
最近のスマホブラウザはWebGLでゲームをサクサク動
かせるようになった
ブラウザゲームからネイティブゲームに乗
り遅れた企業が多いから、ブラウザゲーム
への回帰があるなら乗り遅れたくない!
でも開発者の育成が大変
- 12. パフォーマンスもOK!
ネイティブアプリ
裏ではCocos2d-xが動いている
JavaScriptエンジンSpiderMonkeyにより、JavaScriptとC++
の変換が行われているため、高い処理能力を保っている
シューティングゲームの弾幕のような高負荷な処理でな
い限り、問題になることはない
ブラウザアプリ
WebGLを利用しているので高パフォーマンス
WebGLが利用できないブラウザでは、
従来のCanvasが利用される
パフォーマンス注意
特別なプラグイン不要
- 13. セキュリティはどうなの?!
ネイティブアプリ
jscファイルにコンパイル
ビルド時に「-compile-script」オプションを
つけることでjscファイルにコンパイルされる
ため、生のソースコードが晒されることはない
ブラウザアプリ
Cocos2d-x(JS)に限った話ではなく、ブラウザアプリ全体
に言えることだが、jsファイルが見えるため難読化して
いてもチートは容易
クライアントはビューワのみとし、重要な処理はサーバで行
うなど、設計を塾考する必要がある
ググると先人の知恵を多く見ることができます
- 17. 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, ブラウザ)