CocosBuilderで質問が来ましたので2点ほど。
■タイムラインにあるSE用とCallback用のラインはどうやって使うの?新規で入った人はどうやって使うんだろう?メニューにも無いし・・・ということで悩んだそうです。
タイムラインは基本的に、optionキー押しながらクリックです!
これで、SEもcallbacksもキーが打てます。キーを打ったあとは、ダブルクリックでどのサウンドを再生するか設定したり、どの関数を実行するか設定できます。
アニメーションはメニューから選んだりショートカットキーを押す方法もありますが、何だかんだでoption押しながらキーを設定したほうが楽です。
■スコアとかの保存や読み込みはどうしたら良いの?Javascriptのほうで、
sys.localStorage
というのが組み込まれてますので、これを使えば簡単です。
使える関数は3つ。
getItem | 読み込み。 |
removeItem | 削除。 |
setItem | 保存。 |
です。
以下、シンプルな例です。
var score = sys.localStorage.getItem("score"); // スコアを読み込み
score += 1000;
sys.localStorage.setItem("score", score); // スコアを保存
"score"という部分がデータを保存するキーの文字列になります。NSUserDefaultと同じように保存データをキーで管理してるんですね。
内部的にはsqliteで、jsb.sqliteというファイルが使われます。
iOS固有の購入処理等の組み込み方も質問がありましたが、ちょっと長くなるので後日!