macro_callback

【cocos2d-x】CC_CALLBACKを使いこなす

LINEで送る
Pocket

cocosではコールバックの実装法は二つあります。

・lambda式
・メソッド呼び出し



個人的にはlambda式の方が好きです。
が、エラー処理を共通化する場合にメソッド呼び出しをする時があります。

関数を指定する際に用いる書式が以下です。


勘の良い方なら気付いたかと思いますが、これらの違いは端的に述べると引数の個数です。

基本的な使い方


これらは以下の様に表します。


functionに代入する事も可能


もちろんfunctionに代入も可能です。


ここで二つ疑問が浮かびました。

1. 第二引数のthisってなんだろう・・・。
2. 4つ以上のメソッドを指定したい場合はどうすれば良いんだろう?

誰かのお役に立てば。

開発のプロが教える Cocos2d-x逆引きガイドブック 買いました。すごく良いです。

このブログのcocos記事一覧

LINEで送る
Pocket

Dalt

translimit, Inc. Application Engineer. Twitter: @daiki1003 Facebok: Daiki Asahi

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です