組み込み関数 用途別
ソーシャルゲーミング †
概要 †
Facebook †
起動 †
- facebook_launch_offerwall()?:
- facebook_init()?:
- facebook_login()?:ログインします
情報取得 †
- facebook_status()?:
- facebook_accesstoken()?:
- facebook_user_id()?:
- facebook_graph_request()?:
- facebook_dialog()?:
送信 †
- facebook_send_invite()?:
- facebook_post_message()?:
ログアウト †
- facebook_logout()?:ログアウトします
アチーブメントとリーダーボード †
ここではゲーム内で利用可能なリーダーボードとアチーブメントのAPIにアクセスする関数の紹介します
iOSやAndroidを実行するデバイスをターゲットにする場合、どちらもリーダーボードとアチーブメントAPIを使用することができます。
iOS用であれば、iTunesのGameCenterを使用し、AndroidであればAmazon GameCircleやGooglePlayを使用します。
ここで紹介する関数により、ゲーム内での開発者アカウントで設定したリーダーボードにスコアやアチーブメントを送信したり、ソーシャルゲーミングを使ってゲームの達成感を向上することができます。
こららの関数を使用するときは、ユーザから送信したアチーブメントやスコアをサーバから取得できないことに注意してください。
ゲームから送信したデータを表示するには、アチーブメントやハイスコア、ゲームでのステータスを内部に保持しておき、独自のアチーブメントやハイスコアシステムをコーディングする必要があります。(しかしながらachievement_load_progress()関数を使うことで、アチーブメントの情報を取得することは可能です)
関数のいくつかはSocial非同期イベントのコールバックをトリガーします。
このトリガーはds_mapを返します。このイベントやds_mapの詳細については、Social非同期イベントについてのセクションで説明をします。
- 注意:これらの機能をiOSで動作させるには、対応するゲームのためのアプリIDの設定やGameCenterアカウントが必要となります。
- 注意:これらの機能をAndroidで動作させるには、AmazonのAppStoreにゲームを提出したり、GooglePlayにて必要な設定を行い、"Global Game Settings"で設定をする必要があります。
以下の関数は、選択したターゲットのソーシャルゲームのプラットフォームを使用してゲームを統合するために使用される基本的なものです。
ユーザ・ログイン †
Game Centerへの送信 †
Google Playへの送信 †
表示・取得 †
フレンド †
リーダーボード・チャレンジ †
初期化 †
ローカルハイスコア †
ゲームでのハイスコアを作成、維持するためにGameMaker:Studioでは1〜10位までのハイスコアの配列を使用することができます。
これによりわずかな作業でカスタムのハイスコアリストを作成できます。この機能はスコアをローカルに保存し、すべてのプラットフォームで動作します。
追加・取得 †
初期化 †
描画 †
その他 †
これらは非同期関数でダイアログを開いて、ゲームの利用者に、特定のWebページ上にコメントや評価を残すことを要求することを許可します。
この関数は特定のプラットフォームではなく、すべてのターゲットで使用することができます。
Wiki内検索
#search(): You already view a search box
MENU
2ch
その他
最新の30件
2024-03-07
2023-08-09
2023-05-21
2023-05-20
2023-05-04
2022-10-13
2022-07-21
2022-07-02
2022-04-06
2021-11-30
2021-11-26
2021-10-03
2021-09-23
2021-08-15
2021-06-02
2021-01-23
2021-01-21
2021-01-19
2021-01-18
2021-01-16
2021-01-15
人気の10件
今日の10件
これまでの訪問者: 2185
今日の訪問者: 1
昨日の訪問者: 0
閲覧者: 2