cocos2d / cocos2d-。x

Win32 その他
Build status Build Status

cocos2d- (ココス・トゥ・ディーxは、2Dゲームを構築するためのマルチプラットフォームフレームワークです。 インタラクティブな本、デモ、その他のグラフィカルなアプリケーション。cocos2d-iphoneをベースにしていますが、Objective-Cを使う代わりにC++を使っています。iOS、Android、macOS、Windows、Linuxで動作します。

Cocos2d-x Framework Architecture:

cocos2d-xは、。

  • 高速
  • 無料
  • 使いやすい
  • コミュニティ対応

Gitユーザ注目

  1. GitHubからレポをクローンしてください。

     $ git clone https://github.com/cocos2d/cocos2d-x.git
  2. レポのクローン後、download-deps.pyを実行して依存関係のダウンロードとインストールを行ってください。

     cocos2d-x $ git submodule update --init

Download stable versions

  • Cocos2d-x stable versions

Documentations and samples

  • All Docs in a single place!
  • Online API Reference Cocos2d-xの安定版。
  • Programmers Guide
  • Latest Release Note
  • Changelog

Main features

  • Scene management (workflow)
  • Transitions between scenes
  • Sprites and Sprite Sheets
  • Effects.Of.Cocos Creator
  • Transition for Scenes (シーン間の移行)
  • EFFICTS (エフェクト)

COCOS Creator (CocoSクリエーター) Progressive Guide

  • アクション(動作):
    • Transformation Actions(変換アクション)。 移動、回転、スケール、フェード、ティントなど。
    • Composable actions: Sequence、Spawn、Repeat、Reverse
    • Ease Actions: Exp、Sin、Cubic、Elasticなど。
    • その他のアクション。 CallFunc、OrbitCamera、Follow、Tween
  • 基本的なメニューとボタン

  • 物理エンジンに統合されました。 Box2d および Chipmunk
  • Particle system
  • Skeleton Animations: スパインとアーマチュアのサポート
  • フォント:
    • 固定および可変幅フォントを使用した高速フォント レンダリング
    • .ttf フォントのサポート
  • タイルマップのサポート。 直交、アイソメトリック、六角形
  • Parallax scrolling
  • Motion Streak
  • Render To Texture
  • Touch/Accelerometer on mobile devices
  • Touch/Mouse/Keyboard on desktop
  • Sound Engine support
  • Integrated Slow Motion/Fast forward
  • Fast and Compressed Textures: PVR 圧縮および非圧縮テクスチャ、ETC1 圧縮テクスチャなど
  • Resolution Independent
  • Language: C++、Lua および JavaScript バインディング
  • Open Source Commercial Friendly(MIT): オープン ソースおよびクローズド ソース プロジェクトとの互換性
  • OpenGL ES 2.0 (mobile) / OpenGL 2.1 (desktop) / metal (macos and iOS) based
  • Build Requirements

    • Mac OS X 10.7+, Xcode 8+
    • or Ubuntu 14.04+, CMake 3.1+
    • or Windows 7+, VS 2015
    • Python 2.1+
    • Python 2.7.5+(NOT Python 3)
    • Android ゲームのビルドには Android Studio 3.0.0+ が必要です (3.0.0 でテスト)
    • JRE または JDK 1.6+ は Web 公開に必要

    ランタイムの要件

    iOS 8.1+

  • Android 3.0.0+ Android用
  • OS X v10.0.0+ iPhone / iPad ゲーム用
  • iOS 8.9+ Mac ゲーム用
  • Windows 7+ Win ゲーム用
  • 環境設定

    新しいゲームを開始したりテストを実行する前に環境を設定する必要があります

    $ cd cocos2d-x$ ./setup.py$ source FILE_TO_SAVE_SYSTEM_VARIABLE

    Linux システムを使用している場合、このスクリプトを起動します

    $ cd cocos2d-x$ ./install-linux-deps.sh

    Running Tests

    $ cd cocos2d-x$ mkdir build$ cd build$ cocos run --proj-dir .. -p 

    How to start new game

    $ cd cocos2d-x$ ./setup.py$ source FILE_TO_SAVE_SYSTEM_VARIABLE$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR$ cd NEW_PROJECTS_DIR/MyGame$ mkdir build$ cd build$ cocos run --proj-dir .. -p 

    -l luaでLuaプロジェクトを作成することも可能です。

    IDEの使用

    プログラムのデバッグが必要な場合、IDEを使用して実行し、デバッグすることがより適切であると言えます。 Android 以外のすべてのプラットフォームでは、CMake を使用して対応するプロジェクトファイルを生成することができます。

    Android の場合、Android Studio のプロジェクトファイルは PROJECT_DIR/proj.android に格納されています。

    Androidの場合、Android StudioのプロジェクトファイルはPROJECT_DIR/proj.androidにあります。

    • Programmers Guide
    • Android Fundamentals
    • Games From Scratch
    • Make School Tutorials

    Spreading the word!

    cocos2d-x について情報を拡散するのに協力してください! Cocos2d-xを広めるにはどうしたらいいですか? ぜひご協力ください!

    • Facebookで私たちのことを話してください。 Facebookページ
    • Tweet, Tweet! Twitter
    • Read our Blog and promote it on your social media.

    Where to get help

    • English Forums
    • 中文社区
    • Bug Tracker
    • API Reference.NET
    • API Reference.NET
    • Latest Release Note
    • Changelog
    • Discord Channel
    • cpp-tests プロジェクトを紹介します。 このプロジェクトは、私たちのテストの基礎となります。 このプロジェクトは、エンジンの機能をどのように実装しているかを学ぶために使用してください。 このプロジェクトは、ocos2d-x_root/buildにあります。

    Contributing to the Project

    Cocos2d-x はMIT Licenseの下でライセンスされています。 参加をお待ちしています!

    バグを見つけましたか? 機能の要望はありますか? 機能をマージしますか?

    • cocos2d-x に貢献する

    Contact us

    • Forum: http://discuss.cocos2d-x.org
    • Twitter: http://www.twitter.com/cocos2dx
    • Weibo: http://t.sina.com.cn/cocos2dx

    素晴らしいエディタをお探しですか?

    Cocos Creatorは、フル機能のエディタとコンテンツ作成に適したワークフローを備えた、新世代のCocosゲームエンジンです。 すべての主要なプラットフォームをサポートしているので、Web、iOS、Android、Windows、Mac、およびさまざまなミニゲーム プラットフォーム向けにゲームをすばやくリリースすることができます。 ウェブとミニゲームプラットフォームでは、ピュアJavaScriptで開発されたエンジンランタイムが利用でき、より良いパフォーマンスとより小さなパッケージを実現しています。 その他のネイティブプラットフォームでは、基盤となるフレームワークの実装にC++を使用し、より高い運用効率を実現しています。 このエンジンは完全にオープンソースであり、Cocos2d-xの利点である高性能、カスタマイズ性、デバッグの容易さ、学習の容易さ、パッケージサイズの小ささをそのまま引き継いでいる

    コメントする