ss.aliyun.com 邮箱 com/d

阿里云企业邮箱
欢迎来到阿里云邮
懂企业的邮箱
专注18年,不忘初心
成长路上,感谢有你一直陪伴。
登录企业邮箱SSPlayer(SpriteStudio Player) for Cocos2d-xのご紹介 | OPTPiX Labs Blog こんにちは、ウェブテクノロジ R&D部の黒岡です。本稿では、SSPlayer(SpriteStudio Player) for Cocos2d-xについてご紹介します。SSPlayer for Cocos2d-xは、OPTPiX SpriteStudioで作成したアニメーションデータをCocos2d-x上で再生するためのプラグイン?モジュールです。SSPlayerを使用することで、デザイナーがSpriteStudioで作成したアニメーションを簡単?忠実に再生できるようになります。魅力あるゲームアプリには、エフェクトのようなリッチなアニメーション表現が不可欠ですが、デザイナーが作成した複雑なエフェクトをプログラムで記述するとなると非常に大きな工数がかかってしまいます。SpriteStudioとSSPlayerを組み合わせれば、デザイナーがSpriteStudioでアニメーションを作成し、プログラマはそのデータをゲームアプリに組み込んだSSPlayerで再生するだけですので、開発工数を大幅に削減しつつ、リッチな表現が可能になります。このところSSPlayer for Cocos2d-x のお問い合わせが非常に増えています。Cocos2d-xというプラットフォーム自体も、最近ぐんぐんと広まっている感触があります。そのため、弊社で提供しているプレイヤー?コンバーターの改修の頻度が最も高いプラットフォームです。この記事では、Cocos2d-xの簡単な説明と導入方法、SSPlayer for Cocos2d-xを使ったアニメーションの再生方法についてご紹介します。Cocos2d-xとは?Cocos2d-xは、cocos2d for iPhoneを基にC++で書かれたマルチプラットフォーム対応ゲーム?エンジンです。開発に使用する言語もC++ですので、C++での開発に慣れている人にはメリットが大きいでしょう。私個人としては、以前の仕事で iOSアプリの開発を行ったときに cocos2d for iPhone のお世話になったのですが、当時、Android でも同時開発ができるとありがたいなと思っていました。その後、マルチプラットフォームを打ち出した Cocos2d-x がリリースされましたが、初期の頃は完成度がかなり低かったのを覚えています。今回プラグインを開発してみて、完成度が高まっているのを実感しました。さて、以下に Cocos2d-x の特徴を挙げます。意外と歴史のあるフレームワーク もともと cocos2d というPython用に書かれたフレームワークがあり、そのフレームワークデザインをiOSのObjective-Cへ移植しcocos2d for iPhone になり、さらに拡張されて Cocos2d-x となりました。2Dベースのエンジン 2Dベースで比較的高機能なクラスが用意されており、制作に必要そうな低レベル関数はそろっています。また、シェーダーの追加も簡単に行え、ソースの変更、カスタマイズも比較的容易なため、総合的に2Dベースとしては高性能エンジンなのではないかと思います。開発コミュニティの活動が活発 開発は中国のオープンソース?コミュニティをベースに行われ、MITライセンスで公開されています(ライセンス条項の縛りが緩いので使いやすい)。この開発コミュニティの活動はかなり活発で、これは重要なポイントです。 開発中のソースコードはGitHubにて開発状況の確認ができるので、「あの不具合はどうなったかな?」とか「実装されそうな機能」の予測などし易いです。豊富な対応プラットフォーム 対応プラットフォームが比較的多いことが挙げられます。また、JavaScriptとLuaへのスクリプト?バインディングが用意されており、JavaScript、Luaでの開発もある程度可能です。ただし、スクリプト言語によって対応プラットフォームが制限されます(cocos2d-x-2.1.5)。具体的には、以下のようになります。C++で開発可能な環境 : Android、BlackBerry、iOS、Linux、Mac OS X、Marmalade、Win32Luaで開発可能な環境 : Android、BlackBerry、iOS、Linux、Marmalade、Win32JavaScriptで開発可能な環境 : Android、iOS、Win32余談ですが、JavaScriptバインディングをちょこっと試してみたい方は最近出た Cocosinoがお勧めです。ビルドの必要がなく、Cocosinoをインストールしてコードを書くとシミュレータが動くので楽ちんです。遊べるサンプルプロジェクトも同梱されていますので、ぜひ試してみてください。Cocos2d-x におけるデバッグについてこれは余談ですが、参考までに…。開発系のカンファレンスなどでは、Android、iOS両対応のネイティブ開発の際はまずiOS環境で作成し、Xcodeを用いてデバッグする手法がよく紹介されています。これはAndroidのネイティブ開発においてデバッガーの貧弱さとエミュレータの遅さが問題になっているためでしょう。マルチ開発ではなく、Androidだけがターゲットの場合は、Win32でプロトタイピングという選択肢も考えられます。ご存じの通りMicrosoft Visual Studioは類似製品と比較してもデバッガーが非常に強力なため、ゲームロジックの部分はMicrosoft Visual Studioを使ってデバッグし、描画依存の部分はそれぞれの環境でテストを行うという方法を取るのが便利だと思います。Cocos2d-xの環境構築このセクションで必要なソフトウェアVisualStudio
(ExpressでもOK)PythonCocos2d-xMicrosoft Visual Studioのインストール最初に、Microsoft Visual Studio 2010環境の構築を行います。インストール済の方は飛ばして結構です。ExpressでもOKです。Pythonのインストール次に、Pythonのインストールを行います。Mac環境では最初から入っていますが、Windows環境ではインストールが必要です。Pythonは、プロジェクトの作成やツールのスクリプトを動かすために使用します。私はActivePythonを使用しています。Cocos2d-xのインストール最後に、Cocos2d-xをインストールしましょう。GitHubからcloneしてくるのも良いのですが、最初はステイブルなバージョンをダウンロードして使用するのが良いでしょう。Cocos2d-xを選びます。ここでは、v2.1.5をダウンロードした想定で進めます。ダウンロードが完了したらzipファイルを展開します。cocos2d-x-2.1.5.zip を展開すると cocos2d-x-2.1.5 フォルダが作成されるので使いやすいパスへコピーします。ここでは、展開して作成された cocos2d-x-2.1.5 フォルダを cocos2d-x とリネームして C:\framework にコピーすることにします。プロジェクトを作成してみるインストール先の C:\framework\cocos2d-x\tools\project-creator\ でコマンドプロンプトを開きます(Explorer で上記フォルダを表示し、[Shift]キーを押しながら右クリックして「コマンド ウィンドウをここで開く」を選択します)。 コマンド プロンプトに下記コマンドを入力します。& create_project.pyコマンドラインオプションを付けないと以下のようなヘルプが表示されます。Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE
PROJECT_NAME
Project name, for example: MyGame
PACKAGE_NAME
Package name, for example: com.MyCompany.MyAwesomeGame
PROGRAMING_LANGUAGE
Major programing lanauge you want to used, should be [cpp | lua | javascript]
Sample 1: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame
Sample 2: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascriptPython が起動することが確認できたら、まずはサンプルプロジェクトとして、以下の設定で作成します。project: SampleApppackage: com.hoge.hugalanguage: cpp (C++)コマンド プロンプトに下記コマンドを入力します。& create_project.py -project SampleApp -package com.hoge.huga -language cpp[Enter]を押すとマルチプラットフォームに対応したプロジェクトが作成され、下記のようなメッセージが表示されます。proj.ios
proj.android
proj.win32
proj.blackberry
proj.linux
proj.marmalade
New project has been created in this path: C:\framework\cocos2d-x\tools\project-creator/../../projects/SampleApp
Have Fun!このメッセージは、それぞれ表示されている環境に対応したプロジェクトファイルが作成されたことを意味しています。ここで作成したプロジェクトファイルは、C:\framework\cocos2d-x\projects\SampleApp\ に作成されています。ビルドC:\framework\cocos2d-x\projects\SampleApp\proj.win32\SampleApp.sln をVisual Studioで読み込み、ビルド&実行を行ってみてください。環境によってはOpenGLのdllを要求される可能性がありますが、必要なものを実行形式のパスにコピーすると実行できます。実行すると、次のようなウィンドウが起動します。ここまでの手順でWindowsアプリが作成できることを確認できたら、いよいよSSPlayerの組み込みです。SSPlayerの組み込みと実行(アニメーション再生)サンプルのダウンロードサンプルソースとサンプルデータはOPTPiX SpriteStudio ユーザーサポートページからzipファイル形式でダウンロードできます。本記事執筆時点では「SpriteStudio Player for Cocos2d-x/Corona SDK/HTML5 ()」という名称になっています。こちらからダウンロードしてダウンロードしたzipファイルを展開してください。ここから先は、ダウンロードしたCocos2d-x用のサンプルを利用し、先ほど作成したSampeAppを改造しながら進めます。プロジェクトファイル内の Resources にデータをコピーまずは、今回のサンプルで使用するデータをコピーします。ダウンロードしたサンプルの cocos2dx\Samples\Comipo\Resources\ から C:\framework\cocos2d-x\projects\SampleApp\Resources\ に.ssbaファイルと.pngファイルのコピーを行います。プロジェクトファイル内の Classes に SSPlayerソースコードをコピー作成したプロジェクトファイル内のClassesフォルダ( C:\framework\cocos2d-x\projects\SampleApp\Classes\ )の中身を確認します。AppDelegate.cppAppDelegate.hHelloWorldScene.cppHelloWorldScene.h以上4つのファイルが作成されているはずです。このClassesフォルダに、先ほどダウンロードしたzipファイルから、以下のファイルをコピーします。SSPlayer.cppSSPlayer.hSSPlayerData.hssShader_frag.hこの4つのファイルがSSPlayerのソースコードです。プロジェクトにソースファイルを追加さて、コピーを行ったら忘れずにプロジェクトに上記ソースファイルを追加しましょう。 今回はVisualStudioで作成するのでSampleAppのプロジェクトへ追加します。SampleAppのプロジェクトを右クリック→「追加」→「既存の項目」を選択して上記を追加します。&&ソースファイルの編集次にソースファイルを編集します。 まずは、ヘッダーファイル(HelloWorldScene.h)を編集していきます。SSPlayer.hのインクルードとアニメーションを再生するためのクラスをメンバとして定義しています。#ifndef __HELLOWORLD_SCENE_H__
#define __HELLOWORLD_SCENE_H__
#include &cocos2d.h&
#include &SSPlayer.h&
//&& 追加 SSPlayer.hをインクルードします。
class HelloWorld : public cocos2d::CCLayer
// Here's a difference. Method 'init' in cocos2d-x returns bool, instead of returning 'id' in cocos2d-iphone
virtual bool init();
// there's no 'id' in cpp, so we recommend returning the class instance pointer
static cocos2d::CCScene* scene();
// a selector callback
void menuCloseCallback(CCObject* pSender);
// implement the &static node()& method manually
CREATE_FUNC(HelloWorld);
SSImageList*
m_SsImageL
//&&追加 アニメーションで使用する画像リスト管理クラスを追加
//&&追加 アニメーションプレイヤーを追加
#endif // __HELLOWORLD_SCENE_H__次に、cppファイル、HelloWorldScene.cpp を編集します。bool HelloWorld::init()の最後の方に以下のコードを追加します。bool HelloWorld::init()
unsigned char* filebuffer = 0;
//ssbaファイルを読み込みm_SsPlayerで再生できるようにします。
SSPlayerHelper::createFromFile( &filebuffer , &m_SsPlayer , &m_SsImageList , &attack_attack.ssba& );
//シーンのドローグラフへ登録します。
this-&addChild(m_SsPlayer);
//画面中央に表示
int width = CCDirector::sharedDirector()-&getWinSize().
int height = CCDirector::sharedDirector()-&getWinSize().
int x = ( width / 2 );
int y = ( height / 2 );
m_SsPlayer-&setPositionX(x);
m_SsPlayer-&setPositionY(y);
}プログラムの流れは以下の通りです。シーンの初期化時にssbaファイルをSsPlayerへ読み込ませてスプライトアニメーションの再生ができるように準備m_SsPlayerに対してポジションの設定なお、SSPlayerは cocos2d::CCSpriteからの派生クラスなので、cocos2d::CCSpriteのプロパティがある程度使用できます。今回、アニメーションのファイルは「attack_attack.ssba」を指定して読み込んでいます。これは、先ほどResourcesへコピーしたssbaファイルになります。これでVisualStudio上で実行を行うとアプリが起動し、アニメーションが再生されます。OPTPiX SpriteStudioでアニメーションを作成し、それを再生する方法上記では用意されたサンプルのデータを使用して再生を行いましたが、ここからは実際にOPTPiX SpriteStudioでアニメーションを作成したデータから、ssbaファイルを作成する方法をご紹介します。現在、方法は二通りあります。1.OPTPiX SpriteStudioのエクスポート設定から選択しエクスポートする方法 2.コマンドラインツールを使用して .ssax から .ssba を作成する方法どちらの場合も作成した.ssbaファイルをcocos2d-xのプロジェクトフォルダの Resources にコピーして使用します。1.OPTPiX SpriteStudioのエクスポート設定から選択しエクスポートする方法OPTPiX SpriteStuidoからの.ssbaの出力は、メニューの「プロジェクト」から「エクスポート」もしくは「全てエクスポート」で行います。ただし、出力先の設定や、エクスポート内容の設定を行う必要があります。出力先の設定、エクスポートの内容の設定は、OPTPiX Sprite Studioのメニューの「ファイル」内「プロジェクトの設定」から行います。出力先の設定は、図7の「基準フォルダ」タブからアクセスできます。この基準フォルダ設定は、プロジェクトファイルからの相対パスですが、ドライブレターから記述することで、フルパス指定も可能です。エクスポート内容の設定は「エクスポート」タブからアクセスします。ssbaの出力には「SSP for Cocos2d-x(.ssba)」を選択してください。これで、メニューの「プロジェクト」内「エクスポート」からssbaファイルが出力できるようになりました。メニュー内の「エクスポート」コマンドを実行するとエクスポートの項目を選ぶダイアログが表示されますので、項目を選択してエクスポートしてください。2.コマンドラインツールを使用して .ssax から .ssba を作成する方法SspForCCH_v0.8.12_.zip のなかにコマンドラインツールが同梱されています。本ツールのzip展開時のパスは以下の通りです。\SspForCCH_v0.8.12_\SspForCCH\cocos2dx\Converterこのフォルダ内にWindows用、MacOS用のコマンドラインツールがあります。このコンバートツールは、コマンドラインオプションでエクスポート元となるssaxファイルを指定して実行します。下記にコマンドラインオプションの内容と例を記載します。SsToCocos2d converter version 0.8.13
usage: SsToCocos2d Input files(.ssax) and/or a file list for image(.ssf) ...
-h [ --help ]
Display usage.
-o [ --out ] arg
Output filename.
-b [ --bf ]
Output as binary format. (default)
-c [ --cf ]
Output as c source code.
-e [ --encoding ] arg Encoding of output file (UTF8/UTF8N/SJIS) default:UTF8.
-i [ --in ] arg
ssax, ssf filename.
-v [ --verbose ]
Verbose mode.SsToCocos2d(.exe) &入力ssaxファイル名& [-h] [-o &出力luaファイル名&][-b][-c] [-e UTF8|UTF8N|SJIS] [-i &入力ssaxファイル名&] [-v]hige.ssaxをhige.ssbaへ変換する場合は、コマンド プロンプトで以下のように実行します。& SsToCocos2d hige.ssax –o hige.ssbaまとめCocos2d-xは、無料フレームワーク、2Dゲーム、マルチプラットフォーム、商用利用という条件であれば有力な選択枝の一つに入るのではないかと思います。書籍も発売されていますし、ネット上のTipsも充実してきています。SSPlayerを使用することで、Cocos2d-x上でもSpriteStudioで作成したリッチなアニメーションが簡単に再生できるようになります。Cocos2d-x上でゲームアプリを開発する際には、ぜひお役立てください。関連するエントリー
|ニュースレター月に一回、ウェブテクノロジの公式ブログ「OPTPiX Labs Blog」のサマリーをお届けしております。OPTPiX Labsウェブテクノロジのエンジニアの新しいアイデアを形にする場としてがスタートしました。 より広いご意見をいただきながら、一緒に新しい「OPTPiX」を作って行きたいと考えています。ご意見ご要望をお待ちしています。サイト内検索& 検索ワードを入力してEnterで検索 リンクアーカイブ アーカイブ 月を選択 2016年2月 &(4) 2016年1月 &(5) 2015年12月 &(4) 2015年11月 &(2) 2015年10月 &(2) 2015年9月 &(5) 2015年8月 &(4) 2015年7月 &(4) 2015年6月 &(5) 2015年5月 &(5) 2015年4月 &(3) 2015年3月 &(3) 2015年2月 &(2) 2015年1月 &(4) 2014年12月 &(4) 2014年11月 &(4) 2014年10月 &(2) 2014年9月 &(3) 2014年8月 &(3) 2014年7月 &(6) 2014年6月 &(2) 2014年5月 &(3) 2014年4月 &(3) 2014年3月 &(2) 2014年2月 &(3) 2014年1月 &(5) 2013年12月 &(7) 2013年11月 &(6) 2013年10月 &(5) 2013年9月 &(4) 2013年8月 &(5) 2013年7月 &(5) 2013年6月 &(4) 2013年5月 &(3) 2013年4月 &(8) 2013年3月 &(4) 2013年2月 &(1) 2013年1月 &(3) 2012年12月 &(11) 2012年11月 &(5) 2012年10月 &(7) 2012年9月 &(6) 2012年8月 &(6) 2012年7月 &(6) 2012年6月 &(5) 2012年5月 &(3) 2012年4月 &(5) 2012年3月 &(3) 2012年2月 &(5) 2012年1月 &(7) 2011年12月 &(6) 2011年11月 &(5) 2011年10月 &(7) 2011年9月 &(5) 2011年8月 &(7) 2011年7月 &(3)カテゴリー | オススメのエントリーTraffic Rank in CountryAn estimate of this site's popularity in a specific country.
The rank by country is calculated using a combination of average daily visitors
to this site and pageviews on this site from users from that country over the
past month. The site with the highest combination of visitors and pageviews
is ranked #1 in that country.Updated Daily
Alexa Traffic Ranks
The global and country traffic ranks show how popular a site is relative to other sites.
Unique Visitors and Pageviews
The number of people who visit this site and the number of pages they view.
Site owners who install the Alexa Certify Code on their website can choose
to display their Certified Metrics, such as Monthly Unique Visitors and
Pageviews, if they wish. For other sites, we display the estimated number of unique visitors from up to 6 countries, when sufficient data is available (Advanced plans only).
Audience Geography
The audience geography data describes where visitors to this site over the past month are located, and how the site is ranked
in popular countries. If a country is not listed, it is because Alexa does not have enough data for this site to rank/measure
the site's popularity among that country's online population. These metrics are updated monthly.
United States
Loyalty Metrics
See how much a country's visitors remain engaged over time. Based on Monthly
Unique Visitor, Visit, and Pageview estimates in each country where those metrics are available.
Based on unique visitor estimates
Visits per Visitor
Pageviews per Visit
Monthly Pageviews per Visitor
Data for this site available in the Advanced plan.
Bounce Rate
Daily Pageviews per Visitor
Daily Time on Site
How engaged are visitors to this site?
Engagement metrics help you understand how interested a site's visitors are with the site's content. The metrics are updated daily based on the trailing 3 months.
Bounce Rate (%)
Percentage of visits to the site that consist of a single pageview.
Daily Pageviews per Visitor
Estimated daily unique pageviews per visitor on the site.
Daily Time on Site
Estimated daily time on site (mm:ss) per visitor to the site.
Search Visits
&&1.&&nbsp万网
&&2.&&nbspaliyun
&&3&#46;&&nbsp<
&&4&#46;&&nbsp阿里云邮箱
&&5&#46;&&nbsp域名查询
Upgrade to the Alexa Pro Advanced Plan to view all keyword data.
Upgrade to the Alexa Pro Advanced Plan toview all keyword data.
Already have a subscription?
Login with your Alexa Account
Or Login with Facebook
Signing in means you'll see the new Alexa site from now on.
Please confirm that you're ready to switch.
Yes, switch me over now &
We're sorry, there was a problem. Please try again.
Try again &
Login with Facebook
Search Traffic
The percentage of traffic, both free and paid, that come to this site from a search engine over the past 3 months, updated daily. The change number shows the difference versus the previous 3 month period.
Top Keywords from Search Engines
The table shows the top keywords that sent traffic to this site from major search engines over the past 6 months. The list is updated monthly.
Upstream Sites
Upstream sites are sites that people visited just before they visited this site. Note that this list is not the same as referrals from upstream sites. There is not necessarily a link between the upstream site and this site.
&&1&#46;&&nbsp
&&2&#46;&&nbsp
&&3&#46;&&nbsp
&&4&#46;&&nbsp
&&5&#46;&&nbsp
Upgrade to the Alexa Pro
toview upstream sites.
Already have a subscription?
Login with your Alexa Account
Or Login with Facebook
Signing in means you'll see the new Alexa site from now on.
Please confirm that you're ready to switch.
Yes, switch me over now &
We're sorry, there was a problem. Please try again.
Try again &
Login with Facebook
Upgrade to the Alexa Pro Insight Plan to view downstream sites.
Upgrade to the Alexa Pro Insight Plan toview downstream sites.
Already have a subscription?
Login with your Alexa Account
Or Login with Facebook
Signing in means you'll see the new Alexa site from now on.
Please confirm that you're ready to switch.
Yes, switch me over now &
We're sorry, there was a problem. Please try again.
Try again &
Downstream sites are sites that people visit immediately after visiting this site.
Note this does not necessarily mean that people are directed to the downstream site by this site
Total Sites Linking In
Upgrade to the Alexa Pro Basic Plan to view all 8,912 sites linking in.
Upgrade to the Alexa Pro Basic Plan toview all 8,912 sites linking in.
Already have a subscription?
Login with your Alexa Account
Or Login with Facebook
Signing in means you'll see the new Alexa site from now on.
Please confirm that you're ready to switch.
Yes, switch me over now &
We're sorry, there was a problem. Please try again.
Try again &
Login with Facebook
The "Sites Linking In" count shows the number of sites that Alexa found that link to this site.
For more information please see
how Alexa determines the number of sites linking in.
The complete list of sites linking to this site is available to Alexa Pro subscribers.
No related links available
&&1&#46;&&nbsp
&&2&#46;&&nbsp
&&3&#46;&&nbsp
&&4&#46;&&nbsp
&&5&#46;&&nbsp
&&6&#46;&&nbsp
&&7&#46;&&nbsp
&&8&#46;&&nbsp
&&9&#46;&&nbsp
10&#46;&&nbsp
Related Links
These are sites that are related to this site in some way. For example, they receive
traffic from similar keywords, have a similar audience, or are frequently cited together
on web pages.
Other Sites Owned
These are other sites with the same registered owner as this site.
Sites with Similar Names
There are domain names that are similar to this site.
Categories with Related Sites
These are the categories that this site is in. Click on the category to browse other sites in that category.
Upgrade to the Alexa Pro
toview subdomain.
Already have a subscription?
Login with your Alexa Account
Or Login with Facebook
Signing in means you'll see the new Alexa site from now on.
Please confirm that you're ready to switch.
Yes, switch me over now &
We're sorry, there was a problem. Please try again.
Try again &
Login with Facebook
The table shows the top subdomains for this site ordered by the percentage of visitors
that visited the subdomain over a month. Note that the percentages can add up to more than
100% because a visitor can visit multiple subdomains during the month.
Updated Monthly.
Fast (1.16 Seconds), 69% of sites are slower.
The reported load time for a website is the median time it takes to load
pages from that site in a real users' web browsers.
Alexa takes the median of all the page load times we observe for a site
and then compares that to the same figure for all other sites. For example,
a site in the 98th percentile (Very Fast) has a median load time faster than
98% of all measured sites, while a site in the 2nd percentile (Very Slow)
loads more quickly than only 2% of all sites and is slower than 97% of all sites.
The load time of an individual page is how long it takes for the DOM -
the structure of the page - to be loaded. This time doesn't include the time
to load all images and stylesheets, for example.
The load time metric is updated monthly.
Site Description
阿里云,数据分享第一平台,云计算第一平台,云产品解决方案,享多线独享带宽,开发者合作平台,站长云集平台.
Contact information is not available.
To edit your site's public information you need to verify ownership of your site.
Customize your site overview page with your logo, plus add links back to your site
and much more! An Enhanced Site Overview is just one of the features you get with
an Alexa PRO subscription.
Site Description
A short description of the site.
How to contact the owner of the site.
Internet Average
Relative to the general internet population, Males are over-represented at this site. Confidence: high
Relative to the general internet population, Females are under-represented at this site. Confidence: high
Internet Average
No College
Relative to the general internet population, people who did not go to college are over-represented at this site. Confidence: high
Some College
The audience for this site among people with some college education is similar to the general internet population. Confidence: high
Graduate School
Relative to the general internet population, people who went to graduate school are greatly under-represented at this site. Confidence: high
Relative to the general internet population, people who went to college are over-represented at this site. Confidence: high
Internet Average
Relative to the general internet population, people browsing from home are greatly under-represented at this site. Confidence: high
Relative to the general internet population, people browsing from school are over-represented at this site. Confidence: high
Relative to the general internet population, people browsing from work are over-represented at this site. Confidence: high
Upgrade to the Alexa Pro Insight Plan to view all demographics including age, income, ethnicity and children.
Upgrade to the Alexa Pro Insight Plan toview all demographics.
Already have a subscription?
Login with your Alexa Account
Or Login with Facebook
Signing in means you'll see the new Alexa site from now on.
Please confirm that you're ready to switch.
Yes, switch me over now &
We're sorry, there was a problem. Please try again.
Try again &
Audience Demographics
The audience demographics data comes from voluntary demographics information submitted by people in our global traffic panel. The data is for the past 12 months, updated monthly.
The demographics data consists of:
Gender, education, browsing location - available to everyone.
Age, income, ethnicity and children - only available to subscribers of the Alexa Pro Insight or Advanced plans.
To edit your site's public information you need to sign in and verify ownership of your site.

我要回帖

更多关于 ss.aliyun.com 的文章

 

随机推荐